Self-Paced Professional Learning For Educators

Professional learning offerings to support teachers in every stage of their computer science teaching journey.

Professional learning on your timeline

Code.org is pleased to offer self-paced modules for teachers. These modules are available at no cost to any educator with a Code.org account worldwide!

  • Flexibility and Convenience

    Engage with the material at your own pace and on your own time.

  • Personalized Learning Experience

    Focus on the areas that are most important to your needs and teaching context.

  • Access to High-Quality Content

    Get the latest best practices, research, and strategies for teaching computer science effectively.

Explore modules

Looking for facilitator-led professional learning options? Check out our in-person and virtual workshops.

Self-paced professional learning modules

Through reading, viewing videos, completing interactive puzzles, and reflecting on your learning, you will develop your own understanding while preparing to teach computer science in your classroom.

After completing one of these modules, participants will:

  • Learn how to navigate the Code.org website and teacher tools.
  • Gain a high level understanding of the content, tools, and pedagogy.
  • Prepare to begin teaching the curriculum with your students.

K-5 Teachers

Teaching Computer Science Fundamentals

Curriculum: Any CS Fundamentals (Course A-F)

Duration: 8 hours

Prerequisites: None

K-5 Teachers

Teaching Computer Science Connections

Curriculum: Any CS Connections Module

Duration: 2 hours

Prerequisites: None

6-10 Teachers

Teaching Computer Science Discoveries

Curriculum: Computer Science Discoveries

Duration: 3 hours

Prerequisites: None

6-10 Teachers

Teaching AI and Machine Learning

Curriculum: AI & Machine Learning

Duration: 2 hours

Prerequisites: None

6-10 Teachers

Teaching Creating Apps with Devices (Circuit Playground)

Curriculum: Creating Apps with Devices (Circuit Playground)

Duration: 3 hours

Prerequisites: Access to a Circuit Playground

6-10 Teachers

Teaching Creating Apps with Devices (micro:bit)

Curriculum: Creating Apps with Devices (micro:bit)

Duration: 3 hours

Prerequisites: Access to a micro:bit

9-12 Teachers

Teaching Computer Science Principles

Curriculum: Computer Science Principles

Duration: 3 hours

Prerequisites: None

6-10 Teachers

Teaching Problem Solving and Computing

Curriculum: Problem Solving and Computing

Duration: 2 hours

Prerequisites: None

6-10 Teachers

Teaching Interactive Animations and Games

Curriculum: Interactive Animations and Games

Duration: 3 hours 20 minutes

Prerequisites: None

Want to take your learning further?

Facilitator-led workshops

In addition to the above self-paced online modules, facilitator-led professional learning workshops are available for teachers. Join the more than 100,000 teachers who have participated in our workshops. More than 90% of attendees would recommend our program to other teachers.

Explore facilitator-led professional learning

Additional resources for teachers

Code.org Regional Partner

Connect with your Code.org Regional Partner to learn what's going on in your region. Your local Code.org Regional Partner provides facilitator-led workshops to teachers, and can help guide your school or district on implementation, certification, funding, and more.

Computer Science Teachers Association

Join the world's largest Computer Science department! Connect with over 19,000 CS teachers from around the globe, find strength in your local community, and get support from other CS teachers.

Amazon Future Engineer

Code.org has partnered with Amazon Future Engineer to offer teachers at underserved schools a growing number of resources and benefits at no cost! Find out if your school is eligible.