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.

Teachers who complete an online PD course have the opportunity to earn graduate university credit from St. Catherine University! Learn more.

Teaching Intro Computer Science in JavaScript

Learn more

Teaching Computing Ideas

Learn more

Teaching Web Design

Learn more

Teaching Fundamentals of Cybersecurity

Learn more

Level 2 PD for Computer Science Teachers

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

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.

Tools and Resources for Teaching AP CSA

Learn more

Project-Based Learning with CodeHS

Learn more

Debugging in Java

Learn more

Debugging in Karel the Dog

Learn more

Tools and Resources for Teaching AP CSP

Learn more

Collaboration in Computer Science

Learn more

How CodeHS Works

Learn more

Using the CodeHS IDE

Learn more

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