Exam Stress Before UASA: Signs in Your Child and How to Help

Learn Coding

Hafiz Rahman
Coding Curriculum Team, Algonova Malaysia

How do you make a game on Scratch with your child? Open scratch.mit.edu, pick a sprite, move it with the arrow keys, add something to catch, add a score and share the link: six free steps that most kids aged 7 to 12 finish in one afternoon. It works best as a project you build together, with your child on the mouse and you asking what each block does. If your child wants a teacher to take it further, see our coding classes for ages 8 to 12.
This guide covers six steps from empty to a game someone else can actually play. Written so a child can follow it alone, and so you understand what they're actually doing.
Scratch is a free program from MIT Media Lab for building games, animations, and interactive stories without typing any code: kids snap together colorful blocks like a puzzle.
Three things to know before starting:
A first Scratch game makes a good school holiday project: our school holidays 2026 Malaysia plan sets aside two build weeks in December for exactly this. When the first game is done, read what to learn after Scratch to choose the next step.
No account needed to start building — an account is only needed to save the project online or share it later.
Click the cat icon in the bottom-right corner to pick a character (sprite) from the built-in gallery. For a first game, use an existing character — drawing your own sprite can come later.
Snap together: "when green flag clicked" → "forever" → "if right arrow key pressed then change x by 10". Click the green flag, and the character moves when the arrow is pressed.
Add a second sprite — a fruit, coin, or enemy. Use the "touching [sprite]" block in the Sensing category to detect collisions between sprites.
Click "Make a Variable" in the Variables category, name it "Score". Add a "change Score by 1" block every time the main sprite touches the target object.
Click "Share" in the top-right corner (needs a free account). The game instantly gets a link that can be sent to friends to play.
1. Starting with too big an idea. "I want to make a full RPG with lots of levels." That kind of game takes months. Kids who start there usually quit within days.
2. Copying blocks without understanding them. Copying a YouTube tutorial block-by-block gives fast results, but the moment the game doesn't work as planned, the child doesn't know what to fix.
3. Stopping the moment it doesn't work first try. This is normal — even professional programmers deal with this daily. What matters is the habit of checking blocks one at a time, not giving up on the first attempt.
ScratchJr for ages 5-6 — picture blocks with no text, suited for kids who aren't reading fluently yet. Full Scratch for age 7 and up — blocks with short text, capable of more complex logic like conditions and variables.
Some kids figure it out through trial and error, and that's great. Some stop at step four or five — not because they can't do it, but because no one answered "why won't my sprite move" right when it mattered.
In Algonova's Scratch classes, kids learn directly with a certified teacher, in small groups — until the game is genuinely finished and playable. The first trial class is free, with no obligation to continue.
Scratch is free, runs in the browser with nothing to install, and a first game can be finished in one to two hours. The key isn't talent, but three things: start with a simple idea, understand each block used, and don't stop when the first attempt doesn't work.
Yes, completely free and runs directly in the browser at scratch.mit.edu. There's no paid version needed to make a game.
Possible on a tablet with a modern browser, but a laptop is more comfortable since arranging blocks needs precise drag-and-drop. Phone screens are usually too small to work with comfortably.
For full Scratch, basic reading helps since blocks have short text. For kids who aren't reading fluently yet, ScratchJr (ages 5-6) uses icons with no text at all.
A simple game with movement and scoring can be finished in one to two hours. What usually makes it take longer isn't technical difficulty, but an initial idea that's too complex for a beginner.
That's normal and part of the process, not a sign of failure. Click blocks one at a time to see which step isn't behaving as expected. Re-reading the block sequence is the actual debugging skill being practiced.
ScratchJr suits ages 5-6, full Scratch suits age 7 and up. There's no upper limit — teens new to coding can also start with Scratch.
Blog


