Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.
Scratch is designed especially for ages 8 to 16, but is used by people of all ages. Millions of people are creating Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers.
The ability to code
        computer programs is an important part of literacy in today's
        society. When people learn to code in Scratch, they learn
        important strategies for solving problems, designing projects,
        and communicating ideas.
    
Scratch is used in more than 150 different countries and available in more than 40 languages. To change languages, click the menu at the bottom of the page. Or, in the Project Editor, click the globe at the top of the page.
Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab, with financial support from the National Science Foundation, Microsoft, Intel Foundation, MacArthur Foundation, Google, Iomega and MIT Media Lab research consortia.
If you have access to the Internet, you can learn at the SCRATCH
      web site http://scratch.mit.edu/
    
Please review the Terms of Use before downloading.
Click here
        to read the Scratch Community Guidelines
      
Click here
        to read the Getting Started with Scratch Guide (pdf).
      
Click here to review
        some Scratch Programming Concepts.
      
Click here
        to read the Scratch Reference Guide.
      
Click here to read a set of instruction cards that show quick way to learn Scratch coding basics.
Click on the link for the installer for your type
        of computer. You can install Scratch on  a Mac OSX
        computer, a Windows PC, or a Linux computer.
      
Scratch 1.4 Installer for Mac OS X (compatible with OSX 10.4 or later)
Scratch 1.4
            Installer for Windows (compatible with Windows
        2000, XP, Vista, 7, and 8) 
      
Scratch
            Installer for Ubuntu Linux (Compatible with Ubuntu
        12.04 or later)