Curriculum
Discover our range of free, integrated computer science units. Students will learn to code their own programs, make exciting projects, and build their computational thinking - all taught through the context of core content, like math, science, social studies and language arts.
Currently available in English, more languages coming soon
Unit 3.1
Weather watchers
Think like a meteorologist and create interactive graphs to display weather patterns in your community.
Unit 3.2
Picture this!
What can be used to create art? Explore how programming and art intersect by creating interactive word art.
Unit 4.1
The me project
Create a personal story in Scratch using animation, custom sprites, dialogue, and peer feedback.
Unit 4.2
Digit dash
Design your own chase game! Collect items to score points, and change how valuable they are with a score multiplier.
Unit 5.1
Taking a tour
Become a tour guide! Design an interactive quiz game that teaches about a location of your choosing.
Unit 6.1
Smart communities
Use coding to design responsive systems that address community needs, applying loops, conditionals, inputs, and sensors.
Unit 7.1
Ecosystems
Build an ecosystem! Populate producers and clone consumers in your very own simulation.
Unit 7.2
Harmony hackers
Become a digital composer! Learn the language of music through code as you program melodies and harmonies to build your very own song.
Unit 8.1
Time travelers
Go back in time by programming choose-your-own-adventure stories about historical events.