Teach
About
Privacy & Legal
Our engaging workshops are for new and experienced computer science teachers!
In this program, you will:
Join one of our professional learning programs in your area. The programs are designed to prepare you before and during your first year teaching CS Discoveries, CS Principles, or AP® CSA.
Beginner
Teacher Requirements:
Beginner
Teacher Requirements:
Intermediate
Teacher Requirements:
The yearlong professional learning programs all follow a similar design. Regional Partners across the country provide our programs and offer local workshops led by trained facilitators.
Attend a 5 day summer workshop to get familiar with the curriculum and prepare for the school year.
Attend workshops during the year to receive support as you teach the curriculum
Collaborate with your regional cohort of teachers and get the support of a nationwide online teacher community
Fill out an application with information about you, your school and the course you're teaching.
In some regions you will need to get approval from a school administrator in order to get accepted into the program.
If accepted, you will be notified of your acceptance by your Regional Partner 2-4 weeks after applying.
Sign up for the summer workshop in your region and get ready to start the yearlong program!
You may be eligible for a scholarship to cover the cost of your program.
Learn more about the program in your regionIn addition to our in-person facilitator led options for middle and high school teachers we have several other programs to meet the diverse needs of our teachers.
Learn at your own pace using our online learning modules. You can start whenever is convenient for you and the courses are free.
Do you teach Kindergarten through 5th grade? Check out the link below to learn more about our K5 workshops.
If you are an international teacher interested in professional learning. Learn more about what is offered in your area.
Your local Code.org Regional Partner provides high quality Code.org professional learning to teachers, and can help guide your school or district on implementation, certification, funding, and more. They are happy to answer any questions you may have about the program!
Visit our support center