Rutgers MS CS Crosswalk

Curriculum Crosswalk

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

CMU CS Academy: Exploring Programming with Python

CMU CS Academy: Exploring Programming with Python

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

Code.org: Computer Science Discoveries

Suggested for 6th – 8th Grade
10 - 113 hours
Free to use
CodeHS: Computer Science Explorations 1

CodeHS: Computer Science Explorations 1

Suggested for 6th Grade
50 hours
Requires paid subscription (restricted free version available)
Google: CS First

Google: CS First

Suggested for 4th – 8th Grade
< 60 hours
Free to use
Harvard Graduate School of Education: Creative Computing Curriculum

Harvard Graduate School of Education: Creative Computing Curriculum

Suggested for 3rd + Grade
< 30 hours
Free to use
Microsoft MakeCode: Introduction to CS

Microsoft MakeCode: Introduction to CS

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

Project STEM: Computer Science Explorations 1

Suggested for 6th – 8th Grade
~ 65 hours
Free to use
Tynker: Programming 201

Tynker: Programming 201

Suggested for 5th – 6th Grade
17 + hours
Requires paid subscription