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

Keynotes from 2010 and 2016 Scratch@MIT reflect on the ways in which Scratch can be used to support inclusivity, creativity, and computational thinking in school contexts and beyond.
ScratchEd Team posted this 4 weeks ago
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 5 weeks ago
Scratch Educator tarmelop reflects on their 21 days of Getting Unstuck!
ScratchEd Team posted this 5 weeks ago