
Makeblock
Makeblock mBot STEM Coding Toys Robotics for Kids Ages 8-12 | Learn to Code with Scratch & Arduino, STEM Robot Kits & Toys, Great Educational Building Robot Gift for Boys Girls 8+
Disclosure: We may earn a commission when you buy through links on this page, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Learn more
Highlights
- Entry-level Coding Robot Toy: mBot robot kit is an excellent educational robot toys, designed for learning electronics, robotics and computer programming in a simple and fun way. From Scratch to Arduino, this STEM projects for kids ages 8-12 helps kids to learn programming step by step via interactive software and learning resources
- Easy to Build: With clearly building instructions, this building kit can be easily built within 15 minutes. Kids will learn more about electronics, machinery, and robotics components through building mBot. You can also play this STEM projects for kids ages 8-12 as a remote control car with its multi-functions: line-follow, obstacle-avoidance and so on
- Rich Tutorials for Programming: With Offerring coding cards and lessons, children can easily use all fonctions of mBot and creat projects by themselves. Matched with 3 free Makeblock apps and mBlock software, kids can enjoy remote control, play programming games, and coding with mBot robot kit. Note that the remote controller needs a CR2025 battery(NOT INCLUDED), and the robot kit needs 4 AA batteries (NOT INCLUDED)
- Awesome Gift for Kids: Surprise your little Kids with super cool robotics kit and let them discover the secrets of programming and electronics. Being well packaged and metal material, this robot kit is a perfect learning and educational toy gift for boys and girls on Birthday, Children's Day, Christmas, Easter, Summer Camp Activities, Back To School, Home Fun Time
- Creative Robot with Add-on Packs: So many fun configuration with an open-source system, this programmable robot is compatible with rich add-on packs. mBot can be connected to 100+ electronic modules and 500+ parts from the Makeblock platform, compatible with LEGO parts
Why You'll Love It
- Introduces coding gradually through Scratch and Arduino, giving children a path from beginner activities to programming projects
- Builds electronics and robotics understanding through an assembly kit with clear instructions and a stated 15 minute build
- Combines remote control with line following and obstacle avoidance for play that goes beyond manual driving
- Includes coding cards, lessons, three free Makeblock apps, and mBlock software to support independent project exploration
- Supports future creative projects through compatibility with LEGO parts and a Makeblock platform offering over 100 electronic modules and over 500 parts
Pros
- +Scratch and Arduino programming options
- +Multiple driving and navigation functions
- +Guided lessons and coding cards
- +Expandable open source system
- +Building and programming in one kit
Cons
- -AA batteries and remote battery sold separately
- -Requires engagement with software for coding activities
- -Advanced projects may involve additional compatible parts
Detailed Review
The Makeblock mBot coding robot is designed for children who want to move beyond playing with a toy and start exploring how electronics, robotics, and programming work together. Intended for ages 8 to 12, it combines a buildable robot with interactive software and guided coding activities. That combination gives families a way to introduce programming through a physical object children can assemble, control, and program, rather than focusing on software alone. It is particularly appealing if a child enjoys constructing things and is curious about how machines respond to instructions.
Assembly is part of the learning experience. Makeblock says the kit can be built in 15 minutes with the supplied building instructions, giving children an introduction to the robot's electronic and mechanical components. Once assembled, mBot can also function as a remote controlled car. Line following and obstacle avoidance add different ways to interact with it, while the programming activities offer a route from operating the robot toward understanding how its behavior can be controlled. The range of activities gives the kit more than one purpose during play.
The coding pathway is another central reason to consider this set. Scratch provides an entry point, while Arduino offers another programming option as a child's interests develop. Coding cards, lessons, three free Makeblock apps, and mBlock software support different ways to explore the robot's functions and create projects. The apps also support remote control and programming games. For a family interested in educational activities, this mix can help connect guided exercises with experimentation, although children will need to spend time engaging with the software to get beyond basic remote controlled play.
Expansion is part of the appeal, too. The open source system is compatible with LEGO parts and supports connections to more than 100 electronic modules and more than 500 parts from the Makeblock platform. That gives curious builders a potential path toward more customized projects instead of limiting every activity to the original configuration. However, compatibility should not be confused with every possible add on being included in the box. The core kit also needs four AA batteries, while its remote controller needs a CR2025 battery, and neither battery type is included.
Verdict: This is a strong fit for children ages 8 to 12 who enjoy building, experimenting, and learning to code through interactive robotics activities. Choose it if you value guided Scratch lessons, multiple ways to control a robot, and room for future projects. If the main goal is a toy that works without battery preparation or any interest in programming, a simpler play focused alternative may be a better match.
Who Should Buy It
A great fit if you:
- Have a child ages 8 to 12 who wants to understand how robots work rather than simply operate a finished toy.
- Want to introduce programming through Scratch before exploring Arduino and more involved coding projects.
- Prefer an activity that combines assembly, remote controlled play, and opportunities to create original robot behaviors.
- Enjoy helping a child explore guided lessons and then letting them experiment with different configurations.
- Want a starting point for robotics projects that may expand through compatible Makeblock modules and LEGO parts.
Consider something else if you:
- Want an immediately usable toy without battery preparation, in which case a ready to play alternative with power included may suit you better.
- Need a purely passive or simple play experience, in which case a nonprogrammable toy may be a better fit.
Before You Buy
Confirm on the listing:
- Check the complete box contents, including the building instructions, coding cards, lessons, and any accessories shown with the particular kit you plan to purchase.
- Plan for four AA batteries for the robot and one CR2025 battery for the remote controller. Neither battery type is included, so confirm that you can obtain both.
- Check which Makeblock apps and mBlock software you intend to use, and confirm their current availability and compatibility with your household's devices.
- If you already own LEGO parts or Makeblock add ons, verify compatibility with the specific components you want to connect.
How to compare your options: Start with the child's interest in construction, programming, and independent experimentation. Scratch and Arduino, guided lessons, and multiple robot functions make this set relevant for learning as well as play. Next, consider how much guidance the child will want and whether the family is comfortable setting up batteries and software. Finally, weigh the value of an expandable system against the appeal of a toy intended mainly for straightforward play. Focus on the activities the child will actually enjoy, not simply the number of possible extensions.
Getting the Most From It
Begin with the building instructions and treat assembly as part of the activity rather than a step to rush through. As the robot comes together, encourage the child to identify the electronic and mechanical components and think about how the finished machine operates. Prepare the required AA batteries and remote controller battery before starting so power needs are accounted for.
Once the robot is assembled, begin with remote controlled play and explore line following and obstacle avoidance. These functions provide concrete starting points before introducing programming concepts. Follow the supplied coding cards and lessons, choosing activities that match the child's current understanding rather than attempting every function at once.
Use Scratch and the available Makeblock software to connect the robot's behavior with the instructions behind it. After a guided activity, invite the child to create a small variation and observe how the robot responds. The goal is to build understanding through repeated attempts, not just complete a lesson.
When interest grows, explore the open source system and compatible LEGO parts or Makeblock add ons. Check component compatibility before planning a new configuration, and follow the product instructions for assembly and care. Keeping coding materials together and returning to unfinished projects can also help children pick up where they left off.
FAQ
What batteries does the Makeblock mBot need?
The robot requires four AA batteries, and the remote controller requires a CR2025 battery. Neither is included, so plan to obtain both separately.
Can children learn Scratch and Arduino with mBot?
Yes, the kit is designed to introduce programming through Scratch and Arduino. Coding cards, lessons, Makeblock apps, and mBlock software provide resources for exploring the robot and creating projects.
Does mBot work as a remote controlled car?
Yes, remote controlled play is one of its functions. It also supports line following and obstacle avoidance, giving children several ways to interact with the robot.
Can I add LEGO parts or other components?
Yes, mBot is described as compatible with LEGO parts and expandable through the Makeblock platform. The system supports more than 100 electronic modules and more than 500 parts, but that does not mean all those components come with the kit.
Is this robot suitable for a child who is new to coding?
Yes, it is positioned as an entry level coding robot for ages 8 to 12. The guided lessons and Scratch option provide a starting point, while Arduino offers another direction as the child's programming interests develop.
Product Details
| Brand | Makeblock |
| ASIN | B00SK5RUQY |






