Curriculum

Every student and every teacher is capable of learning Computer Science.

California Computer Science Implementation Plan (2019)

The CA K-12 CS Standards were adopted in 2018, covering 4 grade bands from K-2 through 9-12 Specialty, and remain optional for schools.

The CSforAll Curriculum Directory houses 113 CS curricular resources that are aligned to the national K-12 CS Framework.

Advocate for or contribute to a California CS Curriculum Guide

New Free Curriculum!

CS+Fables

Coding and Storytelling

Scratch

Grade 3

CS Discoveries Unit 7

AI and Machine Learning

code.org App Lab

Grades 6-8

Design for Change

CS + Environmental Literacy

p5.js

Grades 6-8

CS Awesome

AP CS A

Java

Grades 10-12

Special Topics in CS