The Scratch program is a block-based visual programming language primarily for children ages 6-12. It is a great tool for beginners to effectively get introduced to the vast field of coding with a strong foundation. With Scratch, children can design and program interactive stories, games, and animation, and share with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. The service is developed by the MIT Lab, has been translated into 70+ languages, and is used in most parts of the world.