Impressions:
These courses both seem worthwhile and interesting.
The first one sounds more like vocational training, the second sounds more oriented toward a hobbyist or entrepreneur. The second course also sounds more rare... possibly something which is not yet widely offered at the high school level. I found it noteworthy that the second course was described as an honors course.
Questions:
Is the student considering one of these courses not yet in 11th/12th grade, therefore not yet eligible to take AP Computer Science?
What does Web Design I prereq entail? Has your child taken the prerequisite course? If not, might a student demonstrate sufficient knowledge from other sources, to be admitted to the course?