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.

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

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.

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.

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.
