Scratch: Imagine, Program, Share

Developed by a team at the MIT Media Lab, Scratch is a free programming language and online community where students can create and share their own interactive stories, games, and animations. In the process of designing and programming Scratch projects, young people learn to think creatively, reason systematically, and work collaboratively. When students learn to code in Scratch, they learn important strategies for solving problems, designing projects, and communicating ideas. This innovative product is available in more than 40 languages.

Courtesy of Knovation