Scratch aims to get students started in programming using a visual interface

Scratch is a programming language for children. It is easy to understand and use by students aged 8 to 16, being a useful tool in acquiring the main concepts of programming, by creating animations and games. Scratch is a graphical programming language that allows you to control the actions and interactions between different types of media. Scratch is a very suitable software environment for beginners in programming. It is simpler than any other programming language because it is based on pseudocode. Language can be used as a tool for creating educational animations in mathematics, natural sciences (simulation or visualization of experiments in physics, chemistry, etc.), social sciences (animated stories), interactive art and music.