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

Watch the Scratch at MIT Keynotes past with these presentations from the start of the conference in 2008, onward. How have things changed? How has the community grown? Let's find out!
ScratchEd Team posted this 23 hours ago
Scratch Educator tarmelop reflects on their 21 days of Getting Unstuck!
ScratchEd Team posted this 4 days ago
A visual recap of the Scratch Conference Keynote by Austin Kleon
ScratchEd Team posted this 2 weeks ago
randomness