mBlock 5 is a free coding platform for robotics, STEM, and coding learning.
Alternatives to PictoBlox
PictoBlox is a broad learning environment: students can build games, animations, IoT and robotics projects while moving between graphical blocks and Python. Its AI and machine-learning tools cover computer vision, speech, language, object, pose, QR and classification or regression models. The Python editor adds visualization, debugging, autocomplete, an interactive REPL and package management. It also supports 3D, AR and VR projects, hardware connections, robot simulation,…
Ozobot Classroom is a free K–12 STEAM lesson portal and companion software for educators using Ozobot robots in schools.
EdScratch is a free, browser-based visual programming environment for Edison robots.
- 4
VEXcode
VEXcode is coding software for VEX robotics learners and educators, from kindergarten through college and beyond.
Free planAndroidiOSWebExtension7.3From $16.58 a month - 5
Wonder Workshop Blockly
Wonder Workshop Blockly is a visual programming app that lets children create programs for the Dash robot through coding challenges, puzzles, and creative projects.
Free planAndroidiOSWeb7.3From $10.42 a month - 6
ROBO Pro Coding
ROBO Pro Coding is a free programming environment for fischertechnik toys and schools.
Free planAndroidiOSLinuxmacOS7.1Free plan - 7

BugBotLab
BugBotLab is a browser-based Python course where students program a BugBot robot in a simulator or on BugBot hardware.
Free planWeb6.7From £12.42 a month - 8
FinchBlox
FinchBlox is BirdBrain Technologies' free, icon-based coding app made for the Finch Robot 2.0.
Free planAndroidiOSWebmacOS6.7Free plan - 9

Micromelon Robotics Platform
AndroidiOSAPImacOS6.7 - 10
Sphero Edu
Sphero Edu is a coding app for programming compatible Sphero robots, with lessons and activities for learners.
Free planAndroidiOSWebmacOS6.7Free plan - 11
Thymio Suite
Thymio Suite connects computers and tablets to Thymio robots so users can program, configure, and update them.
Free planAndroidiOSLinuxmacOS6.7Free plan - 12
True Robotics Playground
Free planAndroidiOSWebmacOS6.7Free plan - 13
Rocksi
Rocksi is a browser-based simulator for programming a 3D virtual robot with blocks.
Free planAndroidiOSWebLinux6.6Free plan - 14
Calypso
Calypso is a tile-based programming framework for teaching robot logic and behavior with the Cozmo robot.
AndroidiOSWebLinux6.5$14.95, paid once - 15

Open Roberta Lab
Open Roberta Lab is a free online environment for learning to program robots and microcontrollers.
Free planAndroidiOSWeb6.5Free plan - 16
Trackio
Trackio is a Python library for recording machine-learning experiments, with a dashboard that groups runs so you can compare metrics and configuration.
Free planWebAPILinuxmacOS6.5Free plan - 17
SaySpark
SaySpark is a robotics education platform where children can talk to an AI tutor and explore engineering through a browser simulator or the Spark Mini robot.
Free planAndroidWebWindows6.4Free plan - 18
6.3Free plan - 19
Ohbot App
OhbotApp2 is Windows software for programming and simulating Ohbot and Picoh robots, with or without physical hardware.
Windows6.1From £6.25 a month - 206.0Free plan
- 21
Virtual Robotics Toolkit
macOSWindows6.0 - 22
RoboMind
RoboMind Academy is a free web service that teaches computational thinking by having students program a virtual RoboMind robot.
Free planWeb5.9Free plan - 23
Virtual Robot Simulator
Virtual Robot Simulator (VRS) is a free, browser-based environment for learning FIRST Tech Challenge robotics without physical hardware.
Free planWeb5.9Free plan - 24

DJI Education Hub
DJI Education Hub is an integrated platform for AI and innovation education, built around practical learning with DJI robotics products.
WebWindows5.6 - 25
GOVIN IDE
GOVIN IDE is a free, open-source Linux desktop tool for beginner robotics programming.
Linux5.5
