Scratch is a programming language, IDE, and online community where children can program and share stories, games, and animations with people around the world. Scratch is a project created and maintained by the Lifelong Kindergarten group at MIT Media Lab.