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

A glimpse into Charlotte Corbett's technology class at the Horace Mann School of the Deaf and Hard of Hearing.
Patrick McGuire posted this 2 weeks ago
During Pi Day 2017 at Rovigo, Italy I teach coding with a new game: the game of robot-plotter
Fabrizio Pivari posted this 4 weeks ago
I am sharing my personal experience about the difference between the education system in India and America and how I am using scratch to change other lives.
Devanshi Padsala posted this 5 weeks ago
randomness