Self-paced professional learning for teachers
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!
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.
Start your teaching journey with Code.org

K-12 Teachers
Getting Started with Code.org
This self-paced module is designed to introduce educators to Code.org as a teaching tool, focusing on foundational aspects of the platform and its features.
Elementary school teachers
Middle school teachers
High school teachers

CERTIFICATES
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.
Facilitator-led workshops
Take your learning further
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.
Additional resources
Paragraph
Your Regional Partner

Connect with your Code.org Regional Partner to learn about opportunities and updates on what's going on in your region.
Computer Science Teachers Association

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

Explore our partnership with Amazon to bring free CS resources and benefits to eligible underserved schools. See if your school qualifies.