Curriculum Crosswalk
Research and compare computer science curricula for introductory middle school courses.

CMU CS Academy: Exploring Programming with Python
Suggested for 6th – 8th Grade
40 hours
Free to use

Code.org: Computer Science Discoveries
Suggested for 6th – 8th Grade
10 - 113 hours
Free to use

CodeHS: Computer Science Explorations 1
Suggested for 6th Grade
50 hours
Requires paid subscription (restricted free version available)

Harvard Graduate School of Education: Creative Computing Curriculum
Suggested for 3rd + Grade
< 30 hours
Free to use

Project STEM: Computer Science Explorations 1
Suggested for 6th – 8th Grade
~ 65 hours
Free to use