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.
Video: ScratchJr demonstration