Meet mBot2,
the robot that grows with your students
A beginner-friendly robot kit that takes learners from their first line of block code all the way to AI, machine learning, and Python — all on one platform.
See it come together in 60 seconds
Simplifies coding and complex robot projects
mBot2 gives students a hands-on, ready-out-of-the-box path from their first robotics project through to advanced coding, AI, and machine learning — guided by prepared tutorials, a growing library of projects, and a control method for every skill level.



Everything a beginner robot needs to become an advanced one
Six qualities that make mBot2 the go-to solution for STEM education.
Get started with prepared tutorials
Everything you need for the first four robotics projects, plus standard-aligned lessons and ever-growing projects.
Learn different coding languages
Coding with mBlock, students start with block-based coding and upgrade to Python programming on the same platform.
Control mBot2 in your favorite way
Use the Makeblock app, a Bluetooth controller, or upload programs — no matter your skill level, get it going.
Combination of AI and IoT
mBot2 can be trained to perform advanced tasks like image, pose, and video recognition through machine learning in mBlock.
Rich sensors for further creation
mBot2 supports repeated disassembly — the same programmable mainboard and sensor module fit unlimited DIY projects with 3D printers or laser cutters.
Real beginner-friendly robot
With its simple, compact design, mBot2 is easy to assemble in 30 minutes, store, and start coding with.
The mBot2 Classroom Pack
With 6 mBot2 robots, along with storage, charging, and activity materials, introducing your students to the world of robotics and coding is a breeze.



6 robots in one classroom pack
With all your teaching materials in one convenient place, you can spend less time preparing and more time teaching. It's filled with fun and challenging individual and group activities, along with a detailed educator's guide to support you every step of the way.
One robot, a lifetime of programs
Move seamlessly between block-based coding and Python in the same platform as skills grow.
Drive, program, and play with mBot2 straight from a phone or tablet — no laptop required.
mBlock, the best programming software
20 million+ teachers and children all over the world are using mBlock as their best programming app.

Free and open-source
mBlock is a free, open-source platform supporting block-based coding and Python programming, side by side.

Built for advanced projects
Strong capabilities like Artificial Intelligence and the Internet of Things support a wide range of coding projects.

Available everywhere
mBlock is available on Windows, Mac, Chromebook, Linux, iOS, and Android — code from whichever device is at hand.
Easy, fun, and self-directed coding adventures
With the themed coding project box series, enjoy the same fun and learning results at home — no classroom required.
A growing library of guided projects
Every mBot2 kit doubles as an activity library — filled with fun, challenging individual and group activities, along with a detailed educator's guide to support you every step of the way.
Shop mBot2





Enter the MakeX Robotics Competition
Take your mBot2 build further — put your coding and robotics skills to the test against other young makers in MakeX, and see your creation showcased on the big stage.
Trusted by classrooms and competitors globally
From first-time coders to international MakeX competitors, mBot2 is a proven platform for STEM learning.