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

Proyecto "Pequeños Programadores" - Enseñando niños como programar www.scratchvenezuela.com
Camila Magrane posted this 4 hours ago
Scratch being taught in Caracas Venezuela
Camila Magrane posted this 4 hours ago
Colonial Idol, part of Colonial Williamsburg's award-winning Electronic Field Trip series, Scratch, and MaKey MaKey make a winning combination
Dana Fritzinger posted this 1 week ago