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
Get notified when applications open

What teachers are saying about Code.org professional learning:

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

Video thumbnail

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

Video thumbnail

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

Video thumbnail

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. 1

    Apply

    Fill out an application with information about you, your school, and the course you're teaching.

  2. 2

    Acceptance

    If accepted, you will be notified of your acceptance by your Regional Partner after applying.

  3. 3

    Enroll

    Sign up for the summer workshop in your region and get ready to start the yearlong program!

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