Header_blog

Coding Education

9 min read

What Does Scratch Mean? Full Guide to Visual Coding for Kids

Published: 21.06.2026·Updated: 30.07.2026
Maya Putri

Maya Putri

Early Childhood Education Specialist

What Does Scratch Mean? Full Guide to Visual Coding for Kids

Scratch is a block-based visual programming language built by the Lifelong Kindergarten Group at MIT Media Lab under Mitchel Resnick and released in 2007 for children aged 8 to 16. Instead of typing code, kids snap colourful blocks together to build games, animations and interactive stories, with no syntax errors to trip them up. Scratch is free, runs in the browser, and has more than 90 million registered users. ScratchJr covers ages 5 to 7.

Scratch is free at scratch.mit.edu, right in the browser, with nothing to install. Since its 2007 launch it has become the world's most popular kids' coding platform, with over 100 million projects created by 90+ million registered users in 70+ languages including Bahasa Indonesia. Scratch is the main foundation before kids move to text languages like Python or JavaScript.

In Indonesia, Algonova teaches Scratch as the opening material of its online coding course for ages 5 to 17, from Rp 102.000 per pertemuan, and starts every family with a free 60 minute masterclass. Classes run as Privat one to one, Mini groups of 2 to 4, or Grup of 6 to 10. Algonova has taught more than 1,000,000 students across 97 countries since 2016, holds a 4.9 star parent rating and is a Bett MEA Awards winner.

Table of Contents

Scratch 3.0 interface with block palette, code area, and sprite stage

Why Is It Called Visual Coding?

In Scratch, every instruction is a coloured block with short text, like "move 10 steps" or "say Hello". Kids drag and arrange these blocks to form a program. Because nothing is typed, children never hit the syntax errors that frustrate so many beginners, and they can read their own program at a glance.

This approach lets kids focus on logic and creativity instead of memorising syntax. The concept is called block-based visual programming and has become the standard for kids' coding intros in over 40 countries, including school curricula in the UK, Estonia, and Finland. That is why Scratch is usually the first step before children learn algorithms and text languages like Python. Algonova teachers in Indonesia follow the same order, opening the free 60 minute masterclass with a Scratch project the child finishes live.