Skip to content
SPECIFICTION
Get listed

FinchBlox vs mBlock

FinchBlox

learn.birdbraintechnologies.com

mBlock

makeblock.com

Side by side

FigureFinchBloxmBlock
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYesYes
WebYesYes
WindowsYesYes
macOSYesYes
Linux—Yes
iOSYesYes
AndroidYesYes
Plans published22
Spec score · Robotics Education Software8.9 (#2)8.8 (#3)
AudienceThe app is designed for children age five and older, including pre-readers.The maker describes mBlock 5 as intended for educators, students, makers, and kids.
Founded20102013
FundingCrunchbase lists National Science Foundation grants among BirdBrain Technologies' funding rounds.Crunchbase lists Makeblock as private, headquartered in Shenzhen and having completed a Series C round with 10 investors.
Rating on Apple App Store4.0 out of 5 from 1 rating3.1 out of 5 from 155 ratings.
SupportThe FinchBlox course directs users with questions to [email protected].The maker links to an mBlock user guide, downloads, and resources from its software page.
What it doesFinchBlox is an icon-based programming app for controlling the Finch Robot 2.0.mBlock is a Scratch-based coding platform for creating games, animations and robot programs with blocks or Python.

Plans

FinchBlox

  • FinchBloxFree
  • FinchBloxFree

FinchBlox pricing →

mBlock

  • mBlockFree
  • mBlock 5Free

mBlock pricing →

In their own words

FinchBlox

FinchBlox is BirdBrain Technologies’ block-based coding app for programming the Finch Robot 2.0. Its three levels build from sequencing the robot’s motors, lights, and buzzer to using parameters, sensors, loops, and concurrent sequences. Students can change code while it runs and remain connected to the robot. The app is free, but connecting the Finch requires a micro:bit with a specific Bluetooth .hex file, placed there using a computer with a USB port. FinchBlox is listed for Windows, Mac, Chrome/Chromebook, iOS, Android, and Kindle Fire. BirdBrain provides tutorials, block descriptions, classroom activities, and a teacher video course; activities include math, mazes, drawing, dance, and stories. The maker says its software is designed for children under 13, requests only permissions needed to function, and does not transmit personal information to BirdBrain. Bluetooth permission is required, and Android also requires location permission for Bluetooth.

Visit learn.birdbraintechnologies.com

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