What Is Scratch?

Scratch is a block-based visual programming language for children. The goal of Scratch is to teach kids to code.

Scratch allows users to create and share projects online, such as games, animations, and more.

Built at MIT, Scratch is a well-developed and easy to use programming language which fosters children’s creativity and interest in computer science.