Start Here

Start Here banner with Beep and Pixel

Welcome, coder! This page helps you find the best place to begin. Don’t worry if you’ve never coded before. Everybody starts somewhere, even Beep (Beep’s first program made it walk straight into a wall).

Step 1: Meet your guides

Beep is a friendly robot with a heart on its chest. Beep follows instructions exactly, which is just how computers work. If you tell Beep to walk forward ten steps, it walks ten steps, even if there’s a puddle in the way!

Pixel is a clever cat made of tiny coloured squares. Pixel loves patterns, spots bugs in code and knows lots of shortcuts. Pixel also loves naps and fish.

Step 2: Pick a path for your age

If you are…Try this firstThen try
6 or 7Unplugged: coding games with no computerBlock Coding
8 or 9Block Coding or Meet the TurtleRobots & Electronics
10 to 12Python for KidsMaking Games and How Computers Work

These are only suggestions. Lots of 7-year-olds love Python, and plenty of 12-year-olds enjoy the unplugged games. Go with whatever looks fun!

Step 3: Warm up with a puzzle

Puzzles are a great way to get your brain ready. Try a maze, a what comes next pattern or a binary secret. Every puzzle has its own answer page, so you can check your work when you’re done.

Step 4: Print something

Want a break from the screen? Our printables have mazes, colouring pages and code-cracking sheets.

Five tips from Beep and Pixel

  • Mistakes are normal. Programmers call them bugs, and finding them is part of the fun.
  • Go one step at a time. Run your code often, not just at the end.
  • Read code out loud. Saying what each line does helps you spot problems.
  • Take breaks. Pixel says a nap can fix almost anything. Moving around and getting a drink helps too.
  • Ask for help. A grown-up, a friend or a teacher can be a great coding buddy.

New words confusing you? Check the Code Words glossary.