What is mBlock 5?
mBlock 5 is a STEAM programming software tool designed for programming for kids. It is developed based on Scratch 3.0 and Arduino code. It supports block-based and text-based programming languages.
With mBlock 5, children can not only create games and animations by dragging blocks or using Python code, but can also code robots or boards to do anything they can imagine. And mBlock 5 exposes children to cutting-edge technologies, allowing children to create projects with technologies like AI and IoT. Moreover, in the mBlock 5 Community, children are able to share projects and learn from the like-minded.
1.Based on Scratch 3.0,start programming easily.
Scratch is a programming tool developed by MIT and is credited as the most globally influential programming language for children. Based on Scratch 3.0 and Arduino code, mBlock 5 is versatile and user-friendly enough to offer you whatever Scratch can give. And it’s quite easy to pick up because you can code simply by dragging and dropping blocks.
2. Go to Python with one-click.
With mBlock 5, users can easily switch to Python with one-click. After students grasp how to program with blocks, they can effortlessly move on to Python. You don’t have to switch between software because mBlock 5 allows you to write code directly in its Python editor. The transition is just seamless.
3.A mix of software and robots makes it fun to learn coding.
mBlock 5 allows users to program robots to do anything they can imagine. By showing the outcomes of coding in the physical world, we attempt to keep students engaged in learning code and bring them senses of fulfillment. Also, mBlock 5 brings diversity into classrooms because it has the power that enables educators and students to turn different ideas into reality.
4. Give your creativity an edge with cutting-edge technologies, like AI .
mBlock 5 integrates Microsoft cognitive services and Google deep learning into one tool. With these features, children can program to add more capabilities to mBlock 5, like age guessing or playing rock-paper-scissors games. We just hope to make it easier for children to master the fundamentals of AI.
5. Create in a physical world with IoT applications.
mBlock 5 comes with the cloud service that is designed for IoT teaching. By working with robots or electronic modules, you can take advantage of the feature to create fun projects, like Weather Report, Autonomous Plant Watering Robot and Smart Lighting. For students, the best way to learn about IoT is to see how it works in real life.