Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

ScratchJr is a new version of the Scratch programming language designed for children ages five to seven. Using ScratchJr, kids can build their own animated stories, interactive games, collages, and other creative projects. ScratchJr teaches kids a new form of literacy: code. By learning to code, kids learn new ways of thinking, problem-solving, and expressing ideas. The teams at Tufts, the MIT Media Lab, and PICO collaborated on the design, development, and evaluation of the ScratchJr software.

Links:
Scratch
ScratchJr
ScratchED

“Tell me and I forget. Teach me and I remember. Involve me and I learn.”
-Benjamin Franklin