Scratch is a programming language for young people to create their own interactive stories, games, music, and art. Scratch was created by the Lifelong Kindergarten Group at the MIT Media Lab.
Learn more and download Scratch for free at scratch.mit.edu.
UPDATE: The latest version of Scratch was released on May 8, 2013, and the updated Scratch overview video is available at vimeo.com/65583694.
Music: "You and Your Bright Ideas" by DoKashiteru