Scratch is a programming language created by MIT and based on a block-based visual interface, so that it greatly facilitates the programming of children and people without knowledge. It is recommended for ages 8 to 16 years.
All of this is supported by the Scratch Foundation, a non-profit organization whose mission is:
Our mission is to provide all children, of all backgrounds, opportunities to imagine, create and collaborate, so that they can shape the world of tomorrow.
But to the important ones, what can be done with Scratch.