What is mBlock 5?

mBlock 5 is a one-stop coding platform tailored to coding education, trusted by 15 million educators and learners.


The best coding tool designed for teaching STEAM

Scratch 3.0 enhanced

Learn Python

Robotics Programming

Learn AI

Data Science

Share coding ideas in the global community

With mBlock 5, you can share your coding projects and get to meet coders from around the world.

Rich education resources help teach coding with ease

Online coding training

Join the Makeblock STEAM on Board project and get free education resources

Education resources

Rich resources for teaching coding including textbooks, curriculum, lesson plans etc.

Classroom management

Easily upload and manage homework with built-in integration Google Classroom

Learn coding on any device, anywhere

You can use mBlock across different devices.
(Supports Windows, Mac, Linux, Chromebook, iOS, Android)


If you love mBlock 5 and would like to contribute your own strength, we warmly welcome you to

join mBlock volunteer translator platform Crowdin and help localize mBlock!


Click here to download mBlock 5 on the official webpage.

Was this article helpful?
10 out of 17 found this helpful


  • Looks good.

  • very good 


  • anton 


  • elly


Please sign in to leave a comment.