While each of our PD courses vary depending on the course being taught and the concepts being covered, they all follow a similar format as you work through the online course.

The PD courses cover the basics of the specific programming language, as well as pedagogy of teaching computer science in a blended classroom, including a focus on learning and teaching debugging.

PD courses are broken down into short video tutorials, programming exercises, free response problems, grading exercises, debugging practice and other topics around leveraging CodeHS in a blended classroom.

You can find a breakdown of our Teaching Introduction to Computer Science course here: https://codehs.com/info/pd/introcs#course-modules for an example of how our courses are broken down.

Did this answer your question?