Professional Development for CS Teachers | CodeHS
High-Quality Professional Development
Built to empower teachers, new or experienced, with the skills, pedagogical knowledge, and confidence to start teaching computer science.
Flexible Learning, Anytime, Anywhere
Comprehensive 30-40 Hour Courses
Customized Workshops Led by CodeHS Experts
Personalized Feedback and Support
Teaching AP® CSP in JavaScript or Python

Teachers will gain the skills needed to lead a great AP Computer Science Principles Classroom with CodeHS.
Teaching AP® CSA (Java)

This course prepares teachers to teach AP® CSA with a focus on the Java programming language.
Teaching Intro to CS in JavaScript
Learn the essentials to teach the foundations of CS and basic programming.
Teaching Intro to CS in Python 3
This course covers the fundamentals of CS as well as Python programming.
Teaching Cybersecurity
Prepare students with crucial skills to be responsible citizens in a digital future.
Teaching Computing Ideas
Prepare to introduce students to the foundational ideas of computer science.
Level 2 PD for CS Teachers
Build on your content knowledge and pedagogy from your first professional development course.
CodeHS PD Membership
The CodeHS professional development membership provides teachers year-round access to exclusive PD opportunities.
Unlimited Access to CodeHS Mini PD Courses
Computer Science Microcredentials for Teachers
On-Demand Library of PD Workshops
Choose from flexible AI PD models for K-12 teachers, including cohorts, bootcamps, and targeted AI PD series sessions.
In-Person PD Workshops
For districts looking to train multiple computer science teachers! These one- or two-day on-site workshops are customizable based on your district's needs and implementation plan.
Free Virtual PD Workshops
CodeHS offers free PD workshops every summer, as well as virtual and in-person PD workshops led by CodeHS Teacher Trainers all year long! During these workshops, teachers learn programming skills, effective pedagogy, and best practices for teaching computer science in a blended classroom.
Find a free upcoming workshop near you!
PD Teaching Cohorts
CodeHS offers specialized teaching cohorts designed to help educators deliver high-quality instruction. With a focus on AP, AI, and Cybersecurity courses, cohorts combine guided professional learning with an ongoing peer community throughout the school year.
State Certification Prep Courses
CodeHS offers comprehensive K-12 computer science pathways aligned to many state standards and frameworks. Learn what's happening in your state related to K-12 computer science education.
Hear from a Teacher in Florida
Select Your State Prep Course
Need help prepping for the certification? Learn more here.
What Teachers Are Saying
"
I was ready to quit my job when I was told I had to teach CS. I feel like I can do it this year and be better next year.
Elwood Junior Senior High School
"
You are so organized and have all the links ready and have enough co-hosts to review and answer the questions. This is by far the most structured workshop I've attended. You and your team's professionalism is appreciated!
Mariana Souza
Pan American School of Porto Alegre
"
I was very impressed with the summer course offering for new teachers and all the assistance and guidance your curriculum comes with. For a new teacher of coding it is super relieving to see that level of support.
Justin Bourque
Concord High School
"
It's fascinating! The way you guys have laid out the course is just brilliant!
Diane Godfrey
Aspen Middle School
"
I can't thank the CodeHS team enough for being so patient and helpful to me when I was taking the PD course. They went above and beyond, giving me extra help and offering practical classroom tips that I plan on using when I teach the course this coming school year. The PD is well worth it!
Anne Marie Bette
New Egypt Middle School
"
I just wanted to say THANK YOU for all of this amazing PD this summer. I have been teaching computer science for 27 years, so I have a ton of my own materials, but your courses are going to make it possible for me to smoothly handle the transition back and forth from all of the different scenarios we might face this school year. CodeHS Rocks!!!!
Laura Masbruch
Whitewater High
"
You are so organized and have all the links ready and have enough co-hosts to review and answer the questions. This is by far the most structured workshop I've attended. You and your team's professionalism is appreciated!
Mariana Souza
Pan American School of Porto Alegre