Coding as Easy as Drag-and-Drop
mBlock’s colorful and modularized drag-and-drop graphical blocks make it easy for novice users to program mBot without worrying about tricky syntax. This block-based code is translated into Arduino C code, mBot’s native programming language, with a click of a button. More experienced students can view and edit the C code from within mBlock, making the move to text-based languages more intuitive.
mBlock Software for Windows®, MacOS®, and Chrome™ OS
Recommended for grades 6-9
mBlock 3, based on Scratch 2.0, is a block-based programming software designed for STEM education. As with Scratch, it can be used to create fun games, stories, and animations. But mBlock also allows students to write programs for mBot, Arduino boards, and other hardware.
mBlock 3 software requires Windows 7 or newer and macOS 10.10 or newer.Download for Windows Download for Mac Download for ChromeOS
Vernier and Makeblock®
Unlike other coding programs, with mBot students learn entry-level coding skills that extend beyond the screen and lets them interact with the physical world.Learn More