9-12 Curriculum

All curricula on this page are widely used in 9-12 classrooms nationally or in CS for All states and have been reviewed by either CSTA or the CS for All Consortium. Each curriculum includes ready to use lesson plans and resources. Click on the icons to view additional information at the curriculum provider’s site.

Additional Resources will be added soon!

Free of Cost

Deep dive into the fundamentals of programming concepts and teaches text-based coding using Python.Aligned to CSTA standards.

Carnegie Mellon University Logo

CS1 is a prereq. Some additional Python programming. Applying and extending computational problem-solving skills in a variety of application areas.

Carnegie Mellon University Logo

Intro to CS for grades 6-10. Wide lens of CS, spanning across the main disciplinary concepts in the CS standards. Lesson plans, videos and other resources aligned to CSTA standards.

CODE Logo

Develop in Swift is a comprehensive coding offering intended for students in grades 9 and above. The curriculum prepares students for college or a career in app development.

Apple Logo

Intro to CS for grades 9-12. Wide lens of CS, spanning across the main disciplinary concepts in the CS standards. Lesson plans aligned to CSTA standards.

ECS Logo

Cost Applies

Several CS courses for 9-12 grade. Lesson plans aligned to CSTA standards.

CodeHS Logo

Into to CS course for 9-12. Lesson plans aligned to CSTA standards.

PLTW Logo

Several CS courses for 9-12 grade. Lesson plans aligned to CSTA standards.

Popfizz Logo