Make with Code

One-stop coding platform tailored to coding education, trusted by 20 million educators, and learners

Code with robots
Code with robots
Compare code and blocks side-by-side
Compare code and blocks side-by-side
Learn AI
Learn AI
Built-in open-source Python packages.

The best coding tool designed for teaching STEAM

Scratch 3.0 <br/>enhanced
Scratch 3.0
enhanced
Learn Python
Learn Python
Robotics <br/>programming
Robotics
programming
Learn AI
Learn AI
Data science
Data science

Share coding ideas in global community

Share your coding projects and get to meet coders from around the world

Featured coding projects

Featured coding studios

Rich education resources
help teach coding with ease

Online coding training

Join Makeblock STEAM on Board project and get free education resources

Join now

Education resources

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

View all

Classroom management

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

Learn more

Learn coding at any device, any where

Use mBlock across different devices.
(Supports Windows, Mac, Linux, Chromebook, iOS, Android)

Windows

macOS

iOS

Android

Join mBlock volunteer translator platform Crowdin and help localize mBlock

By accepting our site you accept that we use and share cookies and similar technologies to perform analytics and provide content tailored to your interests. By continuing to use our site, you consent to this. Please see our Privacy Policy and Terms of Use for more information.