One-stop solution
Play, Learn, Code.
· From Block-based to Python
· For software and hardware
· For AI & IoT & game development
All with Fun
Discover How Coding Works On and Off the Computer
Gamified Coding
Transform complex coding concepts into captivating adventures, where every step is a rewarding discovery.
Real-life Projects
mBlock bridges the gap between digital code and real-world results. With both hardware and software, you can watch your creations come alive as robots react to your coding.
Get more projects ideas >One-Click with Ease
Switch from Block-based to Python
Start with drag-and-drop coding blocks.
Preview the Python mode with one click.
Use Python IDE to do text-based coding.
More Beyond Code
The Full-edge Platform for Learning, Teaching, and Innovating
30M
Satisfied Users
25K
Schools‘ Choices
10yr+
Leading Coding Education
No prior experience required
Learn and Teach, All with Ease
< 0.5 hrs | mBlock | CyberPi
Beginner's Guide
A comprehensive PDF introducing mBlock's block categories, how the hardware is connected (CyberPi) and CyberPi related blocks.
~360 hrs | mBlock
Lessons Plan
A total of 8 lesson plans covering all the content needed for an engaging coding course program that meets CSTA/ISTE standards. Suitable for K-12 educators.
~10 hrs | mBlock
Help Center
A collection of articles introducing what mBlock is and how to get started quickly through text, image and video.
Learn More >mBlock Software Basic Courses
· Easy to start
· Visual coding
· Game & Animation
CyberPi Basic Courses
· Sensors technology
· Real-life projects
· Learn through play
mBot2 Basic Courses
· AI learning
· Robotics projects
· Hands-on skills
Explore State-of-the-art Topics, and Create
See What you can Create
Transfrom CyberPi into a cool step counter with the built-in gyroscope. Easily track your daily steps, whether you're walking or running!
How do I get started programming hardware?
On a browser, you can connect your device to mBlock directly through Bluetooth or a serial port without mLink. Currently, Google Chrome and Microsoft Edge support the direct connection functions.
Learn coding in a tangible way
With CyberPi, Your Imagination is the Only Limit
CyberPi is a main control board developed independently by Makeblock. With the compact structure, on-board sensors and built-in ports, it can be easily extended in your project. Supports mBlock5 and mBlock-Python Editor.
78%
of teachers agreed
Offering a visual programming environment(like mBlock's drag-and-drop coding) is the most important when choosing a coding platform for the class.
48%
of students used
mBlock to create robotics projects, and 59.1% found it makes coding tangible and interactive.
25%
of educators agreed
Introducing the Internet of Things (IoT) with mBlock helps their coding teaching.
Why Choose mBlock
Be Inspired
Ideas
32 Best Unblocked Games at School
Ideas
Unleashing Creativity and Real-World Innovation: 35 Best Scratch Games
Ideas