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.

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, you 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.

Elementary school teachers

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

K-5 Teachers

Computer Science Basics for K-5 Teachers

Curriculum: All K-5 Curriculum

Duration: 2 hours

Prerequisites: None


Middle school teachers


High school teachers

Share your accomplishment

All of our professional learning offerings provide a certificate of completion to share with your network or share with your administrator. Check with your school to find out if you can use the certificates to get professional development credits.

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.