Scratch

Scratch is a block based programming language. In Scratch, you drag blocks from a sidebar into your workspace and code your characters which are called sprites. In Scratch you can make games, animations, and even art! Scratch has also changed a lot throughout the years but currently Scratch is on version 3.

Scratch
Scratch 3.0