CodeHS helps schools and districts build a comprehensive Middle School to High School computer science pathway starting from introductory level block-based programming courses all the way to AP level text based courses in many languages.
|Intro to Programming with Karel the Dog (Ace)|
|Intro to Python with Tracy|
|Introduction to the Internet|
|World of Computing|
|Introduction to Cybersecurity (Caesar)|
|Web Design (Matisse)|
|Computing Ideas (Lovelace)|
|Creative Computing (HS)|
|Web Design (Picasso)|
|Introduction to Virtual Reality|
|Intro to Computer Science in Python 3|
|AP Computer Science Principles|
|Fundamentals of Cybersecurity|
|AP Computer Science A (Nitro)|
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.
Here you can view more in-depth information about the courses in the CodeHS 6-12 curriculum pathway.