Topic
Scratch is a visual programming language that makes it easy to create interactive stories, games, and animations. Scratch is designed especially for ages 8 to 16, but it is used by people of all ages. Scratch is free to download and use. It runs on Mac, Windows, and Linux.
In Scratch, you can program your own interactive stories, games, and animations — and share your creations on the web. As you learn to program, you will work with the Scratch programming language and online community.
Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.