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

Educator Shelly H. speaks of the value of sharing as a learning practice: "I like to have a sharing session at the end of every couple classes so [the students] get ideas from each other."
ScratchEd Team posted this 2 weeks ago
See what teachers have to say about Scratch 3.0.
ScratchEd Team posted this 9 weeks ago
Educator Ginny B of Maine reminds educators to get in touch with their playful side.
Alexa Kutler posted this 10 weeks ago