K-12 computer science
Classroom-ready CS resources, organized by grade band
Scope and sequence guides, lesson structures, vocabulary lists, and practical tools for teaching computer science across elementary, middle, and high school.
⌕

start here
Where to Begin
New to CS education, or just looking for a quick orientation? These three pages cover the essentials.
What Is CS?
A plain-language definition, common misconceptions, and examples of CS showing up across subjects.
Curriculum
Core concepts organized by grade band, with practical tables and a "how to use this" section.
Scope and Sequence
A year-by-year overview with expandable detail rows, vocabulary lists, and assessment ideas.
recently updated
Recent Updates
- Scope and SequenceUpdated assessment ideas and added vocabulary sections
- CurriculumExpanded the 6-8 band with networking and digital citizenship
- ResourcesNew debugging toolkit and project-based learning guides
- Elementary (K-2)Added warm-up routines and differentiation tips

