Click "Get Notified" below to sign up for our email list and get notified when this course goes live.

Self-paced | 7-8 Grade Teachers | 6 Modules 

Start and end this course at your convenience; there are no due dates. Our recommended pace is one module per week. Expect to spend around 18 hours working on this course. 


Teachers will be able to teach computer science topics to middle school students using the Python programming language. 

This 6-module course is delivered online. Participants are encouraged to work on the course collaboratively in a group of 2-4 peers (optional). 

Each module should take around 3 hours to complete. A total of 18 PD clock hours for the entire course is suggested. 

All projects, activities, and content are directly applicable to teachers working with 7-8 grade students. At the end of the course, participants will receive a signed certificate of completion.

This course is recommended for middle school teachers who have some experience with teaching technology, basic computer science, or Scratch and would like to learn more about computer science and develop a foundational understanding of the Python programming language.