Please enable JavaScript to use CodeHS

Online Professional Development

Comprehensive online professional development courses covering various programming languages and best practices for teaching in a blended classroom

Empowering Teachers with the Knowledge & Confidence to Teach Excellent Courses

CodeHS online PD courses are made up of a series of learning modules covering the pedagogy and instructional strategy for teaching CS in a blended classroom.

Teachers work through these on their own time while receiving personalized support and feedback every step of the way.

Videos & Slides

Short, digestible video tutorials covering programming topics and concepts in the upcoming lesson

Examples

Program examples to give teachers the opportunity to explore how the code works in the fully loaded IDE

Exercises

Engaging exercises that allow teachers to design and build programs based on new concepts

Open-Ended Responses

Engaging exercises that allow teachers to design and build programs based on new concepts

Online PD Courses

Whether new or experienced, these online PD courses will prepare any teacher to lead an excellent computer science course. Topics vary based on experience level and programming language. The time commitment to complete a PD course is roughly 30-40 hours.

Teaching Intro Computer Science in JavaScript

Learn more

Teaching Computing Ideas

Learn more

Teaching Web Design

Learn more

Teaching Fundamentals of Cybersecurity

Learn more

Teaching AP® Computer Science A

Learn more

Teaching AP CS Principles with JavaScript

Learn more

Teaching Intro to Computer Science in Python 3

Learn more

Teaching AP CS Principles with Python

Learn more
View all PD Courses

Mini Online PD Courses

Teachers can level up their computer science education knowledge over a week or even a weekend with these mini PD courses. The time commitment to complete a mini PD course is roughly 5 hours.

Project-Based Learning with CodeHS

Learn more

Tools and Resources for Teaching AP CSA

Learn more

Teaching Physical Computing with micro:bit

Learn more

Teaching Physical Computing with Arduino

Learn more

Teaching Elementary CS

Learn more

Teaching Elementary CS

Learn more

Teaching Physical Computing with micro:bit

Learn more

Creating Basic Java Autograders for AP CSA

Learn more
View all Mini PD Courses

State Certification Prep Courses

CodeHS also offers an online PD course to help prepare teachers for state-specific certifications! These courses 100% aligned to the skills and competencies designated for each exam and take roughly 40-50 hours to complete.

Praxis Computer Science Prep Course

Learn more

FTCE Computer Science Prep Course

Learn more

GACE Computer Science Prep Course

Learn more
View all Certification Prep Courses