Scratch is a free visual programming language developed by the MIT Media Lab.[1] Scratch is used by students, scholars, teachers, and parents to easily create animations, games, etc. It provides a stepping stone to the more advanced world of computer programming.