The K–12 Computer Science Framework provides a unifying vision to guide computer science from a subject for the fortunate few to an opportunity for all. Computer science has driven innovation in every field and is powering approaches to many of our world’s toughest challenges.

Computer science has

driven innovation in every field

and is powering approaches to many of our world’s toughest challenges.

The K–12 Computer Science Framework comes at a time when our nation’s education systems are adapting to a 21st century vision of students who are not just computer users but also computationally literate creators who are proficient in the concepts and practices of computer science. States, districts, and organizations can use the framework to inform the development of standards and curriculum, build capacity for teaching computer science, and implement computer science pathways.

The framework is designed to guide computer science from a subject for the fortunate few to an opportunity for all.