Skip to content
Makeblock mBot robot kit with colorful blocks on a wooden table, tools included in the background
Buying notes·Page updated

The robot a kid builds in an hour, then programs by dragging blocks

Is this the right fit?

Best for
a kid who has done Scratch at school and is ready for code that moves something in the physical world
Skip if
An 8-year-old will want an adult nearby for the first build, since some steps need patience with small parts
Check before ordering
Confirm the dimensions, exact model, included parts and return terms on the Amazon listing before ordering.

Listing-based buying notes. We have not tested this product hands-on. Confirm the selected size, seller and current terms on Amazon.

Compare other kids & teen must-haves →
Check current price on Amazon
View on Amazon
  • Check Amazon for shipping eligibility
  • Check the item's current return terms
  • As an Amazon Associate we earn from qualifying purchases

The Makeblock mBot is a build-it-yourself robot kit aimed at ages 8 to 12, and the reason it has lasted is that it separates the two halves of the experience cleanly. First a kid assembles the chassis, motors, and sensor board with real screws and a hex driver, which takes about an hour and produces an actual object. Then they program it in mBlock, a drag-and-drop block environment built on Scratch, so writing behavior is visual rather than syntax-based. When they outgrow blocks, the same robot accepts Python, so the hardware does not become useless the moment the training wheels come off. Out of the box it follows lines, avoids obstacles, and drives under remote control. Best fit: a kid who has done Scratch at school and is ready for code that moves something in the physical world.

Pros

  • Real assembly with screws and a hex driver, so a kid builds an object rather than unboxing one
  • mBlock drag-and-drop coding is built on Scratch, so school experience transfers directly
  • Accepts Python later, so the robot survives the jump past block coding
  • Line following, obstacle avoidance, and remote control work out of the box

Cons

  • An 8-year-old will want an adult nearby for the first build, since some steps need patience with small parts

Frequently asked questions

Does a kid need coding experience first?

No. mBlock is drag-and-drop and built on Scratch, so a complete beginner can make the robot do things on day one.

How long does the build take?

About an hour for the first assembly. Younger kids or first-timers should expect longer and will appreciate an adult helping with the small screws.

Can it be programmed in Python?

Yes. It supports block coding for beginners and Python once a kid is ready, which is what gives the kit a longer runway.

Does it need a computer or will a tablet work?

mBlock runs on computers and on tablet apps. Check current app support for your specific device before buying if a tablet is the only option.

The robot a kid builds in an hour, then programs by dragging blocks

Check current price on Amazon
View on Amazon