Please enable JavaScript to use CodeHS

Online Professional Development

Build your confidence. Teach CS with clarity.

Self-paced online PD built around the realities of your schedule, so you can start any time and put it to work right away.

100% self-paced
Learn on your schedule, no live sessions
5–40 hours
Complete and mini courses for all experience levels
1:1 support
Feedback and answers from a CodeHS PD Specialist
Complete online PD courses

Deep-dive PD, 30–40 hours each.

Comprehensive courses covering pedagogy, content knowledge, and instructional strategy: everything you need to teach a subject with confidence.

Teaching Introduction to CS in JavaScript (Corgi)

Learn more

Teaching Introduction to Python Programming

Learn more

Teaching AP® Computer Science A

Learn more

Teaching AP Computer Science Principles in JavaScript

Learn more

Teaching AP Computer Science Principles in Python

Learn more

Teaching AP Computer Science Principles with Cybersecurity

Learn more

Teaching AP Computer Science Principles with Roblox

Learn more

Teaching Web Design

Learn more

Teaching Fundamentals of Cybersecurity

Learn more
Mini online PD courses

Focused skill-builders, about 5 hours each.

Short, targeted courses for teachers who want to sharpen a specific skill or get up to speed on a tool, without committing to a complete course.

How CodeHS Works

Explore

Building Your Course in CodeHS

Explore

Building Your Course in CodeHS

Explore

Using the CodeHS IDE

Explore

Collaboration in Computer Science

Explore

Blended Learning in Computer Science

Explore

Project-Based Learning with CodeHS

Explore

Tools and Resources for Teaching AP CSA

Explore
PD Cohorts

Looking for more interaction and sustained support?

Attend five live sessions throughout a year-long journey of growth and collaboration, with fellow educators and CodeHS PD specialists by your side, every step of the way.

State Certification Prep

Preparing for a state certification exam?

Our prep courses cover the skills and competencies tested on your state's computer science certification exam, including the Praxis, TExES (Texas), FTCE (Florida), and GACE (Georgia). Each runs about 40–50 hours of self-paced coursework you can finish anytime during the year.

What's included

Every course is built to be used, not just watched.

Teachers learn best when they can read, watch, and do, so every course combines all three.

Short video tutorials
Code demonstrations in a live IDE
Hands-on programming exercises
Open-ended design challenges
100% self-paced, no live sessions required
Immediately applicable in your classroom
Built for new and experienced CS teachers
Certificate of Completion awarded
Expert-designed course content
FAQ

Questions teachers ask about CodeHS PD

Are CodeHS's online PD courses self-paced?

Yes. CodeHS's online PD courses are 100% self-paced, with no live sessions required, so you can start anytime and learn on your own schedule. You work through the videos, code examples, and hands-on exercises on your own time and finish whenever it fits: roughly 30 to 40 hours for a complete course and about 5 hours for a mini course.

Do I need coding experience to take CodeHS's online PD courses?

It depends on the course. Courses like Intro to Computer Science and Teaching Computing Ideas are built for teachers with no programming background at all. Others, like AP Computer Science A, assume some familiarity with the language you'll be teaching. Each course's overview states its specific prerequisites, so you can check before enrolling.

What's the difference between complete and mini PD courses?

Complete PD courses prepare you to teach an entire CodeHS course end to end, covering both the subject content and how to teach it, and run about 30 to 40 hours. Mini PD courses are shorter, focused skill-builders of about 5 hours that help you sharpen one specific skill or get up to speed on a single tool, without committing to a complete course.

Do you offer PD for state certification exams?

Yes. CodeHS offers self-paced online prep courses for state computer science teacher certification exams, including the Praxis, TExES (Texas), FTCE (Florida), and GACE (Georgia). Each course covers the skills and competencies tested on that exam and runs roughly 40 to 50 hours. Learn more on our certification prep page, or browse the courses in the online PD catalog.

Do teachers earn a certificate or PD hours?

Yes. When you complete 100% of a CodeHS PD course, you can download an official Certificate of Completion that lists the number of PD hours, the completion date, and a signature from the CodeHS Director of PD. How those hours count toward your requirements varies, so check with your district or state.

Ready to grow your CS teaching practice?

Browse the full catalog or talk to our PD team about the right course for you.