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.
Teacher Community and Support
We’re kicking off a new worldwide community to keep teachers up-to-date on what’s new with Code.org, and to help connect our teachers around the globe. There are many ways to get involved in our community. Review the options and choose how you’d like to participate.
3rd party resources
Click below for links to other resources for educators interested in teaching computer science.