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

Last June, Cambridge Public School (CPS) Tech Integration Specialists hosted a "CS playground" for their students. Learn more about what inspired the event and how it went!
ScratchEd Team posted this 1 week ago
Shawn Patrick Higgins, an educator in Portland, Oregon, helps students bring their imaginations to life with Scratch!
ScratchEd Team posted this 2 weeks ago
Watch these inspiring keynotes from Scratch@MIT2018, Scratch: The Next Generation!
ScratchEd Team posted this 4 weeks ago
randomness