Self-Paced Online Professional Learning for Educators
Teachers are at the heart of our work at Code.org, and we are committed to expanding our professional learning offerings to support teachers in every stage of their computer science teaching journey, no matter where they are.
In addition to our curriculum and immersive professional learning programs, Code.org is pleased to offer self-paced courses for teachers who wish to implement CS Discoveries or CS Fundamentals in their classrooms. These courses are available at no cost to any educator with a Code.org account worldwide!
This self-paced online course is intended as an introduction to CS Discoveries and the resources we offer for 6-10th grade teachers. 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. Designed to be completed in three hours, this new self-paced professional learning option is meant to support teachers who are unable—or not ready—to participate in the facilitator-led professional learning program.
Learning objectives:
Through completing this online course, participants will:
Suggested time to complete the course:
This course should take approximately 3 hours to complete.
Prerequisites:
No previous experience with coding or computer science is assumed. This is a beginner course.
Learning objectives:
Through completing this online course, participants will:
Prerequisites:
No previous experience with coding or computer science is assumed. This is a beginner course.

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.
In addition to the above self-paced online courses, professional learning workshops for CS Discoveries and CS Fundamentals are offered for U.S.-based teachers throughout the year. Learn more about workshops happening in your area.
If you are a 6-12 educator, we recommend the CS Discoveries or CS Principles Professional Learning Programs. Learn more about our Professional Learning Programs for middle and high school educators.