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 Computer Science Discoveries, Computer Science Principles, or AP® Computer Science A.
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 multi-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.
If accepted, you will be notified of your acceptance by your Regional Partner after applying.
Sign up for the summer workshop in your region and get ready to start the yearlong program!
Be the first to know when registration begins! Sign up to receive an email notification when teachers can start applying for the Code.org Professional Learning Program.
You can unsubscribe at any time.
In 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're an international teacher interested in professional learning, learn more about what's 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