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

This summer, feed the spirit of creative computing within you with these five wonderful books!
ScratchEd Team posted this 2 hours ago
In honor of the first seven days of Getting Unstuck, I share seven beautiful contributions that Scratch Educators are bringing to the Getting Unstuck experience.
ScratchEd Team posted this 5 days ago
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 6 weeks ago