
Introduction to Scratch
Sprites, Scripts, Loops
Introduction to Scratch is a course for beginners. Learn how to add code, costumes, and sounds to sprites when creating animations, games, stories, and music.

More Scratch
Messages, Choices, Variables
Expand on the basics learned in Introduction to Scratch. With More Scratch, we create apps, games, and simulations using message broadcasts, conditions like 'if...' and 'if... then... else...' and variables.

Advanced Scratch
Clones, My Blocks, Booleans
Build on the skills you learned in Introduction to Scratch and More Scratch. Advanced Scratch uses Boolean logic, functions, cloning, and more to create apps, games, computer-generated art, and simulations.