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

Natalie Rusk, creator of the new Scratch Coding cards, shares eight ways to use the cards in the classroom.
ScratchEd Team posted this 1 day ago
The Nairobi Play Project believes that all youth have the right to imagine, learn, and build the world they live in.
ScratchEd Team posted this 2 days ago
Ryan Smith, a school board technology services consultant in Bracebridge, Ontario, facilitates professional development that helps flip typical student/teacher roles.
ScratchEd Team posted this 3 days ago