Scratch

Scratch is a visual programming language by Lifelong Kindergarten. In Scratch, users drag and drop blocks into a coding area to create their program. They can then later publish the project for others to see.