Scratch is a visual programming language which teaches programming concepts to kids, offering a stepping stone to more complicated programming languages.
Coding includes dragging and dropping various code blocks and linking them together like jigsaw pieces to form logical scripts. While the MIT Media Lab designed this language for 8-16 year-old children, it is used by people of all ages.
Scratch has received many plaudits as an ideal way to introduce kids to computer programming and computational thinking. It’s a fantastic beginner’s language. Scratch is often used to make games, interactive stories, and animations, but it can be used for any purpose. The language helps students to think creatively, reason logically, and work together.
Type of Language: Visual
Designed by: Scratch Team at the Lifelong Kindergarten group at MIT Media Lab
Public Release: 2002