Please enable JavaScript to use CodeHS

Pathways

Python (Middle School)

Students learn how to code in a text-based environment and are introduced to the basics of coding in Python across three courses.

CodeHS 6-12 Pathway

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.

CodeHS Python 6-12 Pathway

Students are introduced to programming in Python, first by creating graphics with the turtle library and through console Python.