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

3 challenges, one year!
reggiani olivier posted this 5 days ago
At Sinclair Elementary School, a communications-focused /STEM magnet school in Houston, TX, all 560 K-12 students in Bradley Quentin’s STEM Lab are building confidence with creative computing.
ScratchEd Team posted this 16 weeks ago
“If it can work here, it can work anywhere,” says Kimberly Boyce, a STEM Lab teacher in a Title 1 school in Houston, TX. In this story, she shares how.
ScratchEd Team posted this 18 weeks ago
randomness