Code.org Professional Learning

Help today's students become tomorrow's superheroes.

Find your local professional learning workshops for middle and high school and apply today!

Why Code.org professional learning?

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
Apply now

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 CS Discoveries, CS Principles, or AP® CSA.

Beginner

CS 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

CS 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® CSA

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 5 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

Find out more about the program specifics in your region.

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

    Application Review

    In some regions you will need to get approval from a school administrator in order to get accepted into the program.

  3. 3

    Acceptance

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

  4. 4

    Enroll

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

What does the program cost?

The cost of the program varies by region.

You may be eligible for a scholarship to cover the cost of your program.

Learn more about the program in your region

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 are an international teacher interested in professional learning. Learn more about what is 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