Please enable JavaScript to use CodeHS

Pathways

CodeHS K-12 CS Pathway

CodeHS Middle School Pathway

Computer Science Explorations

Students are introduced to various topics in CS, including: text-based coding languages, web design, digital citizenship, networks, and game design. In the final year of this pathway, students take an introductory coding course in Python that will prepare them for high school CS courses.

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.

Nebraska Middle School Computer Science

This is the pathway for Nebraska middle school, with three courses aligned to Nebraska Technology Standards.

CodeHS Python 6-12 Pathway

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