What is Scratch?

Scratch is a programming language that makes it easy to create interactive art, stories, simulations, and games – and share those creations online.

Learn more »

What is ScratchEd?

ScratchEd is an online community where Scratch educators:

Get Started with Scratch

Imagine the creative possibilities with Scratch and the online community in this intro video.

New Stories

Collaboration between middle school and kindergarten students - coding with a goal!
Janice Mak posted this 2 days ago
We told them, "You can take a break for donuts, now." None of them stopped coding! See the outcomes of We Can Code IT's successful Make your own Virtual Pet in Scratch Workshop.
Mel McGee posted this 11 weeks ago
randomness