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.