Skip to main content

Bot Builders: Build & Code Your Robot

Robotics course

Bot Builders: Build & Code Your Robot

Members build a real Makeblock mBot from the box up, then code it block by block in mBlock 5 — driving, sensing, and finishing with a robot soccer match.

Final challenge previewRobot Soccer Cup
Two mBot robots pushing a ball toward a goal on a soccer field
10build-and-code stages
16 weekssemester or 5-day intensive
1 robotreal mBot hardware

What members take home

A robot they built and a robot they can program

Every stage teaches one part of the mBot and adds one new skill. By the last stage members have assembled a working robot and written the code that makes it drive, see, react, and play on a team.

An mBot you assembled yourself, from the box

Block code that drives, senses, and reacts

A robot soccer team you coded with your friends

Build moments

Each stage gives the robot a new power you can see

Every stage produces a change you can watch the robot do — on the floor, not just on the screen.

Partly assembled mBot-style robot with wheels, sensors, cables, and tools on a classroom table

You built it yourself

Members unbox the kit and assemble the mBot — motors, board, sensors, and battery. The first time it lights up, the robot stops being a kit and becomes theirs.

mBot-style robot following a black curved line track taped to a classroom floor

It follows a line on its own

The robot reads a black line with the sensor underneath and steers to stay on it. No remote, no driver — the code does the driving.

mBot-style robot using blue ultrasonic sensor waves to detect a cardboard wall

It sees walls and stops

The ultrasonic sensor measures distance like a bat. Members use that number to make the robot slow down, turn, and avoid a crash.

Printable robot soccer field with two goals and a ball

Robot soccer on the last day

Two coded mBots play as teammates, pushing a ball toward a goal. Every skill in the course comes together in one match everyone can watch at the showcase.

Course path

Your robot gets smarter stage by stage

Each stage names the part of the robot it uses and the one idea behind it.

Stage 1

Make It Move

Stage 2

Light It Up

Stage 3

Give It a Voice

Stage 4

How Far Is the Wall?

Stage 5

Don't Crash

Stage 6

Follow the Line

Stage 7

You're in Control

Stage 8

Solve the Maze

Stage 9

Sumo Showdown

Stage 10

Robot Soccer Cup

How to start

  1. Ask your instructor for your class code. They read it out at the start of class.
  2. Make your account. First name, last name, a username and a password you pick.
  3. Sign in anywhere. Your work is saved to your account, not to one computer.

For instructors

Pacing labs are required

Each stage includes timed driving tests, partner checks, and arena setup before the stretches. Use those labs to keep the room together and fill the 3-hour block — and budget extra time on Day 1 for the build.

Open the Instructor Guide

What is an mBot?​

An mBot is a small robot you build yourself. It has two wheels, a brain (the board), and a few sensors — parts that let the robot notice the world around it.

You do not need to know any of this yet. We start with an empty box. By the end of the first day, you will have a real robot that can light up, beep, and roll across the floor. By the end of the course, your robot will see walls, follow a line, and play soccer with a friend's robot.

Meet your mBot
Labeled diagram of the mBot robot

This is the robot you are about to build. Every stage in this course teaches one of these parts — the motors, the lights, the buzzer, and the two sensors that let the robot see.

How we'll work​

We write code for the mBot in one tool: mBlock 5. It looks and works just like Scratch — you snap colorful blocks together instead of typing. The only difference is that some blocks drive a real robot instead of a sprite on the screen.

There are two things to keep open:

  • mBlock 5 in your browser — this is where you build the code.
  • Your mBot, connected to the computer with the cable, so your blocks can run on the robot.

Every stage has a button at the top to open mBlock 5 and a link to connect your robot.

The course at a glance​

The robot build comes first and needs a full extra hour, so budget more time for the opening session than for any stage.

StagesWhat members do
Build + Stages 1–2Unbox and assemble the mBot, then make it move and light up.
Stages 3–4Give the robot a voice with the buzzer; read the distance sensor.
Stages 5–6Avoid obstacles on its own; follow a black line.
Stages 7–8Drive it live with a controller; solve a maze.
Stages 9–10Sumo showdown, then the Robot Soccer Cup and a showcase demo.

Start with the build, then take the stages in order — each one uses a skill from the stage before.

That same material runs two ways:

  • School semester — one class a week for 16 weeks. The build gets its own week.
  • 5-day intensive — 3 hours a day for 5 days. The build shares Day 1 with Stages 1–2, so Day 1 runs long.

Instructors: the week map and the day-by-day plans are both in the Instructor Guide.