Scratch is a new programming language that lets you create your own interactive stories, animations, music, games and art. Scratch is an educational programming language and multimedia authoring tool that can be used by students, teachers, and parents for a range of educational and entertainment constructivist purposes from math and science projects, including visualizations and simulations of experiments. Simple games may be made with it. Scratch allows users to use event driven programming with multiple active objects called "sprites".