A first coding tool for children who can’t type yet

Block Buddy is a drag-and-drop coding playground for ages seven and up. Snap a few blocks together, press Go, and a character moves. No typing and no syntax — and the children never need an account.

  • Free
  • Children join with a code
  • Works in any browser
  • Ages 7 and up

How it works

Three steps, and the first project is running inside a minute.

  1. Step 1

    Pick a character

    A cat, a robot, a rocket — eight to choose from, and each one can be painted any colour.

  2. Step 2

    Snap blocks together

    Drag a block from the palette and click it into place. Blocks only fit where they make sense, so there are no syntax errors to hit.

  3. Step 3

    Press Go

    The character moves, talks and plays sounds. Change a number, press Go again, see what happens.

The Move palette open in the editor, showing blocks like move 10 steps, turn, and bounce off edges.

33 blocks. That’s the whole language.

Most block languages hand a child hundreds of blocks and a lot of empty sockets to drag numbers into. Block Buddy has 33, in six colours, and every number is typed straight onto the block. Small enough to learn all of it.

  • Start3 blocks
  • Move10 blocks
  • Look5 blocks
  • Sound1 blocks
  • Repeat7 blocks
  • Game7 blocks
The stage panel with a cat moving across a meadow scene.

Press Go, and see what your code does

The script runs live on the stage while the blocks that are running light up. A “repeat forever” loop animates instead of freezing the page, and Stop always works.

  • Loops animate

    One step per frame, so “repeat forever” is watchable.

  • Characters talk

    A say block puts a speech bubble on the stage.

  • Click and key events

    Scripts can start when a character is clicked or an arrow key is pressed.

Every block

The complete set. This is exactly what appears in the editor’s palette.

Start

  • when I press Go
  • when up arrow is pressed
  • when I am clicked

Move

  • move 10 steps
  • move up 10
  • turn right 15°
  • point up
  • point at another character
  • go to middle
  • bounce off edges
  • move me with the arrow keys 6
  • chase another character
  • run away from another character

Look

  • say Hello!
  • say Hi! for 2 secs
  • grow by 20
  • show me
  • hide me

Sound

  • play pop sound

Repeat

  • wait 1 secs
  • repeat 10 times
  • repeat forever
  • if I touch another character
  • if I touch the edge
  • if up arrow is held
  • stop everything

Game

  • add 1 to score
  • subtract 1 from score
  • reset score
  • go to random spot
  • if I reach the flag
  • if score is 5 or more
  • finish the game and say You win!

For parents and teachers

The things you would want to know before handing it to a child.

No account for the children

They join the workshop with a short code and a first name. Nothing else is asked of them.

One account runs the room

Whoever hosts the workshop signs in with Google. That account makes the rooms and sees the class; the children need none.

Nothing to install

It runs in any modern browser on a laptop, desktop or tablet. There is no app and no download.

No ads, ever

There is nothing here to sell and nowhere to click away to.

Common questions

Does my child need to be able to read?

Most seven-year-olds can read everything here. Every block is a short phrase like “move 10 steps”, and the colours tell you what each one does, so a child who is still finding reading hard can follow the shapes and watch what happens when they press Go.

What ages is it for?

It was designed around seven- to ten-year-olds. There are 33 blocks in total and no maths, variables or logic — so older children will outgrow it, which is the point. When they do, they are ready for Scratch.

Is it free?

Yes, completely. There is no paid tier, no subscription and nothing to unlock. Hosting a class needs a free Google sign-in; the children joining one need nothing at all.

What happens to my child’s projects?

Work done in a class is saved to that class, where the person hosting it can see it. Work made on a signed-in account is saved to that account and opens on any computer. Nothing is public unless someone shares a project link.

Which devices does it work on?

Any recent Chrome, Safari, Firefox or Edge on a laptop, desktop or tablet. Phones work, but a screen that small makes dragging blocks fiddly.

Ready when they are

Nothing to install. Sign in, make a room, and read the code out.

Start a class