Curriculum Resources

All curricula on this page are used in K-5 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 various icons to view the curricula and lesson plans at the curriculum provider’s site.

Computer Science for All in SF - offers curriculum for Pre K-12.

Computer Science for ALL Students - a central resource for individuals and organizations interested in K-12 computer science (CS) education.

The Coding as Another Language (CAL) approach, developed by Prof. Marina Umaschi Bers understands the learning of computer science as a new literacy for the 21st century that supports young learners in developing new ways of thinking, new ways of expressing themselves and new opportunities to make the world a better place and themselves better human beings.

Howard County Public School System in MD offers Instructional Tech Teacher Curriculum.

Partnered with Cornell Tech and offers Computational Thinking framework