Professional Learning Workshops for Grades 6-12
Our engaging workshops are for new and experienced computer science teachers!
In this program, you will:
- Explore the curriculum and learning tools
- Experience the course as a teacher and a learner
- Collaborate with fellow teachers
- Earn a certificate of completion
What teachers are saying about Code.org professional learning:
I liked seeing the lessons in action — it helped me understand how to pace them in my own classroom. I liked the opportunity to talk to my peers about assessment ideas and recruitment ideas.
AP® CSA Teacher • Nevada
This was excellent professional development that allowed us time to reflect, process and debrief both individually and as a group. The activities were engaging and meaningful to learning the content. I feel like I'm leaving with skill I can immediately apply in teaching the curriculum.
CS Discoveries Teacher • Alaska
By the end, I just felt so prepared, motivated, and ready to get back in the classroom again!
CS Principles Teacher • New Jersey
Professional learning programs specific to the course
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
Computer Science Discoveries
Teacher Requirements:
- No computer science experience required
- Based in United States
- Teaching 25+ hours of course to a class in next school year
Beginner
Computer Science Principles
Teacher Requirements:
- No computer science experience required
- Based in United States
- Teaching 100+ hours of course to a class in next school year
- Teach AP® or non-AP® course
Intermediate
AP® Computer Science A
Teacher Requirements:
- Able to use functions, conditionals, loops, and arrays
- Based in United States
- Teaching 140+ hours of course to a class in next school year
- Teach AP® or non-AP® course
Program design
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.
-
Summer Workshops
Attend a multi-day summer workshop to get familiar with the curriculum and prepare for the school year.
-
Academic Year Workshops
Attend workshops during the year to receive support as you teach the curriculum.
-
Community Support
Collaborate with your regional cohort of teachers and get the support of a nationwide online teacher community.
How does the application process work?
-
1
Apply
Fill out an application with information about you, your school, and the course you're teaching.
-
2
Acceptance
If accepted, you will be notified of your acceptance by your Regional Partner after applying.
-
3
Enroll
Sign up for the summer workshop in your region and get ready to start the yearlong program!
Get notified when Professional Learning registration opens
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.
Additional programs to meet diverse teacher needs
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.
Self-Paced Learning
Learn at your own pace using our online learning modules. You can start whenever is convenient for you and the courses are free.
Elementary Workshops
Do you teach Kindergarten through 5th grade? Check out the link below to learn more about our K5 workshops.
Outside the United States
If you're an international teacher interested in professional learning, learn more about what's offered in your area.
Have questions?
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