Professional Development for Teachers
Elementary school teachers
To introduce your students to our popular introductory courses, attend one of our high quality local workshops, free of charge.
Can't attend a local workshop? Consider completing our free, self-paced online workshop.
Middle and high school teachers
If a district partnership isn't an option for you, you might consider using Courses 1-4 with your students. Our free, self-paced online workshop provides an opportunity for you to get started teaching CS on their own.
Partnerships for School Districts
Middle and High schools
If you're an administrator at a large district, or situated near an existing Code.org partner, apply for a district partnership to bring computer science to your entire district.
3rd party resources
Click below for links to other resources for educators interested in teaching computer science.