Online, Self-Paced Courses for Teachers

In addition to our in-person professional development programs for Elementary, Middle and High School teachers, Code.org is pleased to offer free, self-paced online courses for teachers who wish to implement computer science curriculum in their classrooms. Below is a list of our current course offerings, which are available free of charge to any educator with a Code Studio account world wide.

Teaching Computer Science Fundamentals

Teaching Computer Science Fundamentals is intended as an introduction to computer science fundamentals and the Code.org K-5 resources for teachers. Through reading, viewing videos, completing interactive puzzles and reflecting on your learning, you'll develop your own understanding while preparing to teach computer science in your classroom.

Learning Objectives
Through completing this online course, participants will:

  • Learn the basics of computer science
  • Review best practices for teaching these basics to your students
  • Access free curriculum and resources for teachers
  • Plan for how you might get started teaching Computer Science Basics
  • Connect with a community of fellow educators who are making positive change in their classrooms through coding

Pre-requisites
No previous experience with coding or computer science education is assumed. This is a beginner's course.

More online courses coming soon!

In the meantime, check out all of our professional development offerings.