HanuLab HanuLab
HanuLab mascot
No coding experience needed — this 2-minute read is all it takes!

🧩 What is block coding?

Here your child writes a real program by snapping blocks together like Lego — no typing, no memorizing. The goal is simple: guide the monkey 🐵 to reach the banana 🍌.

πŸ–₯️ What's on the screen

πŸ—ΊοΈ

Left: the map

A grid with 🐵 the monkey (start), 🍌 the banana (goal), and 🪨 rocks (walls it can't pass). A little arrow on the monkey shows which way it is facing.

🧱

Right: the block area

A tray of blocks to pick from, an empty space to snap them, a Run 🏃 and Reset 🔄 button, and a counter like "blocks: 2/4" showing how many blocks this puzzle allows.

πŸ”€ What each block does

🐡 Move forward 1

The monkey steps forward one square, in the direction it's facing.

β†Ί Turn left / ↻ Turn right

Turns the monkey on the spot — it doesn't move, just changes the way it faces.

πŸ” Repeat N times

Repeats the blocks placed inside it several times — a huge shortcut instead of placing 10 identical blocks.

🧱 If blocked ahead

Checks the square ahead first, and only runs the inside blocks if there's a wall — this teaches decision-making.

🏁 Repeat until goal

Loops the inside blocks over and over until the monkey reaches the banana on its own.

πŸ’‘ Each lesson unlocks only a few blocks — starting with just "move" and adding one idea at a time. No rush.

πŸ‘£ How to play — 4 easy steps

  1. Drag a block from the tray into the empty space.
  2. Snap the blocks together into one stack, top to bottom — they click together like puzzle pieces.
  3. Press Run 🏃 and watch the monkey follow the blocks one by one.
  4. Not there yet? Reset 🔄 tweak the blocks and try again — as many times as you like. That's exactly how coding works!

🧭 The one thing to understand: direction

"Move forward" doesn't always mean go right — the monkey moves in whatever direction it's facing. To go up or down, first Turn to face that way, then Move. Watch the little arrow on the monkey to see where it's pointing.

❀️ Tips to make it fun

πŸ€” Stuck? Common questions

I pressed Run but nothing happens

It usually means no blocks are connected, or they aren't in one stack. Snap them together until they click, then press Run again.

The monkey crashes into a wall

It's facing the wrong way. Add a Turn block before Move so it faces the right direction first.

There aren't enough blocks

The "blocks: x/y" counter is the puzzle's limit — it's meant to make you think shorter. Use the 🔁 repeat block instead of placing the same block many times.

It says the program loops forever

This happens when a 🏁 or 🔁 loop can never reach the goal. Check that the loop actually contains a Move block and the monkey is facing the right way.

🐡 Try the first lesson together πŸ—ΊοΈ Back to the map