This table shows our recommended 6-12 curriculum pathway which provides a robust, coherent computer science pathway that teaches students 5 programming languages over the course of middle school and high school. The courses include block programming and significant text-based programming. The pathway starts with courses for beginners with no experience and builds to college-level courses.
| 6th | 7th | 8th | 9th | 10th | 11th | 12th |
|---|---|---|---|---|---|---|
| Intro to Programming with Karel the Dog (Ace) (2022) | ||||||
| Computer Science Explorations 1 | ||||||
| Computer Science Explorations 2 | ||||||
| Python Basics with Tracy the Turtle 1 | ||||||
| Python Basics with Tracy the Turtle 2 | ||||||
| Web Design (Kahlo) | ||||||
| Introduction to Game Design | ||||||
| Introduction to Computer Science in JavaScript (Corgi) | ||||||
| Intro to Computer Science in Python 3 | ||||||
| Web Design (Picasso) | ||||||
| Introduction to Virtual Reality | ||||||
| AP Computer Science Principles | ||||||
| Fundamentals of Cybersecurity (2020) | ||||||
| Mobile Apps | ||||||
| AP Computer Science A (Cortado) | ||||||
Computer Science Explorations 1
Level
Middle School
Course Length
50 hrs
Computer Science Explorations 2
Level
Middle School
Course Length
50 hrs
Python Basics with Tracy the Turtle 1
Level
Middle School
Course Length
60 hrs
Timeframe
Semester
Python Basics with Tracy the Turtle 2
Level
Middle School
Course Length
60 hrs
Timeframe
Semester
Web Design (Kahlo)
Level
Middle School
Course Length
70 hrs
Timeframe
Semester
Introduction to Game Design
Level
Middle School
Course Length
85 hrs
Timeframe
Semester
Introduction to Computer Science in JavaScript (Corgi)
Level
High School
Course Length
125 hrs
Timeframe
Year
Intro to Computer Science in Python 3
Level
High School
Course Length
175 hrs
Timeframe
Year
Web Design (Picasso)
Level
High School
Course Length
140 hrs
Timeframe
Year
Introduction to Virtual Reality
Level
Middle School, High School
Course Length
20 hrs
Timeframe
Unit
AP Computer Science Principles
Level
High School
Fundamentals of Cybersecurity (2020)
Level
High School
Course Length
145 hrs
Timeframe
Year
Mobile Apps
Level
High School
Course Length
125 hrs
Timeframe
Year
AP Computer Science A (Cortado)
Level
High School
Course Length
135 hrs
Timeframe
Year