Skip to content
SPECIFICTION
Get listed

mBlock vs VEXcode

mBlock

makeblock.com

VEXcode

vexrobotics.com

Side by side

FiguremBlockVEXcode
Price fromFree$16.58/mo
Free planYesYes
Free trial——
Open sourceYes—
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYes—
iOSYesYes
AndroidYesYes
Plans published23
Spec score · Robotics Education Software8.8 (#3)8.1 (#11)
PurposemBlock 5 is a coding platform for robotics, STEM, and coding learning.VEXcode is coding software for VEX robotics users from kindergarten through college and beyond.
SupportThe maker links to an mBlock user guide, downloads, and resources from its software page.The VEX support page lists product and software support by email and phone, with U.S. phone support Monday through Friday, 7am–5pm CST.

Plans

mBlock

  • mBlockFree
  • mBlock 5Free

mBlock pricing →

VEXcode

  • VEXcode VR FreeFree
  • VEXcode VR Enhanced$199 a year
  • VEXcode VR Premium$499 a year

VEXcode pricing →

In their own words

mBlock

mBlock 5 is a free coding platform for robotics, STEM, and coding learning. It supports block-based coding and Python, with a one-click switch between the two. Users can create games and animations, then program Makeblock robots and other open-resource hardware. The platform includes AI and IoT features, with integrations described for Microsoft Cognitive Services and Google deep learning. Supported devices listed include CyberPi, mBot Neo/mBot2, mBot, mBot Ranger, Ultimate 2.0, mBot Mega, mTiny, Codey Rocky, and xLight. The Extension Builder allows third parties to develop device and sprite extensions. mBlock is available on Android, iOS, Linux, macOS, web, and Windows. The web version supports direct Bluetooth or serial connections, but not the Bluetooth dongle. The mBlock Python editor programs devices only for CyberPi, and its Upload mode uses MicroPython rather than third-party Python 3 libraries. The Extension Builder works only in Google Chrome.

Visit makeblock.com

VEXcode

VEXcode is coding software for VEX robotics, with versions listed for VEX 123, GO, AIM, IQ, EXP, V5, CTE, and AIR. It uses a consistent interface across VEX platforms and supports drag-and-drop Blocks, Switch Blocks for moving toward Python, and text-based Python and C++. VEXcode VR runs in a browser without installation and offers curriculum and activities, which teachers can edit in Google Docs. It requires no student accounts, and each license includes access for an educator’s students at school and at home. VR Free costs nothing and includes Blocks, 15 basic-graphics playgrounds, curriculum, activities, and online resources. Enhanced costs $199 a year; Premium costs $499 a year. The separate VEX VS Code Extension supports C++ and Python on Windows and Mac, with project, documentation, firmware, and troubleshooting tools. It requires VS Code 1.66 or later. VEXcode runs across Android, iOS, macOS, web, and Windows.

Visit vexrobotics.com