Please enable JavaScript to use CodeHS

Pathways

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.

Indiana State Pathway

This is the standards-aligned pathway for the state of Indiana.

South-Western City Schools Pathway

Middle -High School Pathway

Texas State Pathway

This is a standards aligned pathway for Texas Computer Science Courses.

Nevada State Pathway

This is the standards-aligned pathway for the state of Nevada.

Arkansas State Pathway

This is the standards-aligned pathway for the state of Arkansas.

CSTA Framework Pathway

This is the standards-aligned pathway for the Computer Science Teachers Association standards framework.

Hawaii State Pathway

This is the standards-aligned pathway for the state of Hawaii. This pathway is aligned to the Computer Science Teachers Association standards framework that Hawaii adopted for K-12 computer science.

Virginia State Pathway

This is the standards-aligned pathway for the state of Virginia.

Iowa State Pathway

This is the standards-aligned pathway for the state of Iowa. This pathway is aligned to the Computer Science Teachers Association standards framework that Iowa adopted for K-12 computer science.

Pennsylvania State Pathway

This is the standards-aligned pathway for the state of Pennsylvania. This pathway is aligned to the Computer Science Teachers Association standards framework that Pennsylvania adopted for K-12 computer science.

New Hampshire State Pathway

This is the standards-aligned pathway for the state of New Hampshire. This pathway is aligned to the Computer Science Teachers Association standards framework that New Hampshire adopted for K-12 computer science.

Connecticut State Pathway

This is the standards-aligned pathway for the state of Connecticut. This pathway is aligned to the Computer Science Teachers Association standards framework that Connecticut adopted for K-12 computer science.

Michigan State Pathway

This is the standards-aligned pathway for the state of Michigan. This pathway is aligned to the Computer Science Teachers Association standards framework that Michigan adopted for K-12 computer science.

New Mexico State Pathway

This is the standards-aligned pathway for the state of New Mexico. This pathway is aligned to the Computer Science Teachers Association standards framework that New Mexico adopted for K-12 computer science.

Maryland State Pathway

This is the standards-aligned pathway for the state of Maryland.

Washington State Pathway

This is the standards-aligned pathway for the state of Washington. This pathway is aligned to the Computer Science Teachers Association standards framework that Washington adopted for K-12 computer science.

Florida State Pathway

This is the standards-aligned pathway for the state of Florida.

South Carolina State Pathway

This is the standards-aligned pathway for the state of South Carolina.

AP Computer Science Pathway

This is a high school level pathway designed for students to complete both AP Computer Science courses, as well as foundational courses that will help prepares students to take the AP level courses.

CodeHS 9-12 Pathway

This table shows our recommended 9-12 curriculum pathway which provides a robust, coherent computer science pathway that teaches students 5 programming languages over the course of 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.

Delaware State Pathway

This is the standards-aligned pathway for the state of Delaware. This pathway is aligned to the Computer Science Teachers Association standards framework that Delaware adopted for K-12 computer science.

Antelope Valley UHSD

This is the standards-aligned pathway for Antelope Valley UHSD. This CodeHS pathway is aligned to the district's 4 year Computer Science CTE Pathway.

Example United ISD Software Development Pathway

CodeHS has all of the necessary courses to fulfill the Software Development pathway offered at United ISD. Each course is 100% aligned to TEKS standards.

Walla Walla Public Schools

Montana State Pathway

This is the standards-aligned pathway for the state of Montana. This pathway is aligned to the standards frameworks that Montana adopted for grades 6-12 in computer science.

Georgia State Pathway

This is the standards-aligned pathway for the state of Georgia.

Information Technology Pathway-Computer Science

This pathway aligns with the GADOE Computer Science pathway for Information Technology. Students will begin with Introduction to Digital Technology as it is the foundational course for Web & Digital Communications, Programming, Advanced Programming, Information Support & Services, and Network Systems pathways. The Information Technology Pathway for Computer Science is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world.

New Jersey State Pathway

Pathway for NJ state schools

Tennessee State Pathway

Pathway for TN state schools

The Kings Academy

6-12th Grade CodeHS curriculum offerings

Illinois State Pathway

This is the standards-aligned grades 6-12 pathway for the state of Illinois.

West Virginia State Pathway

This is the standards-aligned pathway for the state of West Virginia.

Utah State Pathway

This is the standards-aligned pathway for the state of Utah.

CodeHS K-12 CS Pathway

CodeHS High School Pathway

Advanced Placement Computer Science

This pathway is designed to prepare students for both AP Computer Science Principles and AP Computer Science A.

Utah Programming & Software Development (Option 1)

The Programming and Software Development Pathway prepares students with essential skills such as critical thinking, computational thinking, problem solving, and mathematical reasoning. Students will also acquire essential coding skills in various languages to give them a competitive edge in college and career.

Utah Programming & Software Development (Option 2)

The Programming and Software Development Pathway prepares students with essential skills such as critical thinking, computational thinking, problem solving, and mathematical reasoning. Students will also acquire essential coding skills in various languages to give them a competitive edge in college and career.

Georgia IT Computer Science

This is the fully-aligned pathway for the Georgia IT Computer Science pathway. Note that the final course is optional.

Nebraska High School Computer Science

This is the pathway for Nebraska high school computer science. It is aligned to Nebraska Technology Standards.

New York High School Computer Science

This is the pathway for high school computer science in New York.