
mBlock 5
All-in-one coding platform tailored to coding education
A powerful platform for coding designed for STEM education Based on Scratch 3.0, is specially designed to support STEM education. By supporting block-based and text-based programming, mBlock 5 allows users to freely create games and animations, and to program Makeblock robots and micro: bit. Moreover, the software features cutting-edge technologies like AI and IoT, making it the perfect helper for coding educators, makers, and kids.
Features
Features

Block-based programming
Based on Scratch, easy but powerful
Based on Scratch, easy but powerfulScratch is a programming tool developed by MIT and is credited as the most globally influential programming language for children. Based on Scratch 3.0, mBlock 5 is as versatille and as user-friendly as Scratch 3.0. In addition to this, mBlock 5 offers more possibilities with features like Python coding, AI and IoT.
One click switch to Python
Learn programming languages in the age of AI
With mBlock 5, users can easily switch to Python[1]coding with only one-click. After users grasp how to program with blocks, they can effortlessly move on to Python. No need to switch between software because mBlock 5 allows writing code directly in its Python editor. The transition is seamless.

Introduce AI into programming education
Give your creativity an edge with mBlock 5’s cutting-edge technologies
mBlock 5 integrates Microsoft cognitive services and Google deep learning into one tool. These features, can help children to to get even more from mBlock 5, like age guessing or playing rock-paper-scissors games. In this way, we hope to make it easier for children to master the fundamentals of AI.

Powerful IoT applications
Help children create freely, but based on reality
mBlock 5 comes with cloud services that are specially designed for IoT teaching. By working with robots or electronic modules, you can create many fun projects using the feature, like Weather Report, Autonomous Plant Watering Robot and Smart Lighting. For children, the best way to learn about IoT is to see how it works in real life.