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-12 Teachers
New
AI 101 Self-Paced Professional Learning
Curriculum: Any curriculum that teaches about or with AI
Duration: 5 hours
Prerequisites: None
3-5 Teachers
New
Teaching How AI Makes Decisions
Curriculum: How AI Makes Decisions
Duration: 1 hour
Prerequisites: None
3-5 Teachers
New
Teaching Elementary Game Design
Curriculum: Elementary Game Design
Duration: 1.5 hours
Prerequisites: None
2-5 Teachers
New
Teaching micro:bit Maker Module
Curriculum: micro:bit Maker modules
Duration: 1.5 hours
Prerequisites: None
K-5 Teachers
Computer Science Basics for K-5 Teachers
Curriculum: All K-5 Curriculum
Duration: 2 hours
Prerequisites: None
K-5 Teachers
Teaching Computer Science Fundamentals
Curriculum: Any CS Fundamentals (Course A-F)
Duration: 4.5 hours
Prerequisites: None
K-5 Teachers
Teaching Computer Science Connections
Curriculum: Any CS Connections Module
Duration: 2 hours
Prerequisites: None
Middle school teachers
8-12 Teachers
New
Teaching Exploring Generative AI
Curriculum: Exploring Generative AI
Duration: 2.5 hours
Prerequisites: Verified teacher account or SSO-login needed to access AI Chat Lab
K-12 Teachers
AI 101 Self-Paced Professional Learning
Curriculum: Any curriculum that teaches about or with AI
Duration: 5 hours
Prerequisites: None
6-12 Teachers
Teaching Coding with AI
Curriculum: Coding with AI
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
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 Computer Science Discoveries
Curriculum: Computer Science Discoveries
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 Creating Apps with Devices (micro:bit)
Curriculum: Creating Apps with Devices (micro:bit)
Duration: 3 hours
Prerequisites: Access to a micro:bit
6-10 Teachers
Teaching AI and Machine Learning
Curriculum: AI & Machine Learning
Duration: 2 hours
Prerequisites: None
6-10 Teachers
Teaching Data and Society
Curriculum: Data and Society
Duration: 2.5 hours
Prerequisites: None
6-10 Teachers
Teaching The Design Process
Curriculum: The Design Process
Duration: 2 hours
Prerequisites: None
6-10 Teachers
Teaching Web Development
Curriculum: Web Development
Duration: 2 hours
Prerequisites: None
High school teachers
8-12 Teachers
New
Teaching Exploring Generative AI
Curriculum: Exploring Generative AI
Duration: 2.5 hours
Prerequisites: Verified teacher account or SSO-login needed to access AI Chat Lab
K-12 Teachers
AI 101 Self-Paced Professional Learning
Curriculum: Any curriculum that teaches about or with AI
Duration: 5 hours
Prerequisites: None
6-12 Teachers
Teaching Coding with AI
Curriculum: Coding with AI
Duration: 2 hours
Prerequisites: None
9-12 Teachers
Teaching Computer Vision
Curriculum: Computer Vision
Duration: 1.5 hours
Prerequisites: None
9-12 Teachers
Teaching Computer Science Principles
Curriculum: Computer Science Principles
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 (micro:bit)
Curriculum: Creating Apps with Devices (micro:bit)
Duration: 3 hours
Prerequisites: Access to a micro:bit
6-10 Teachers
Teaching Computer Science Discoveries
Curriculum: Computer Science Discoveries
Duration: 3 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 Interactive Animations and Games
Curriculum: Interactive Animations and Games
Duration: 3 hours 20 minutes
Prerequisites: None
6-10 Teachers
Teaching Problem Solving and Computing
Curriculum: Problem Solving and Computing
Duration: 2 hours
Prerequisites: None
6-10 Teachers
Teaching Data and Society
Curriculum: Data and Society
Duration: 2.5 hours
Prerequisites: None
6-10 Teachers
Teaching The Design Process
Curriculum: The Design Process
Duration: 2 hours
Prerequisites: None
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 learningAdditional 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.