mBlock 5 is a free coding platform for robotics, STEM, and coding learning.
Alternatives to Virtual Robot Simulator
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

PictoBlox
PictoBlox is educational software for learning graphical block-based coding and Python through projects such as games, animations, IoT, robotics, AI, and machine learning.
Free planAndroidiOSWebLinux6.7Free plan - 11
Sphero Edu
Sphero Edu is a coding app for programming compatible Sphero robots, with lessons and activities for learners.
Free planAndroidiOSWebmacOS6.7Free plan - 12
Thymio Suite
Thymio Suite connects computers and tablets to Thymio robots so users can program, configure, and update them.
Free planAndroidiOSLinuxmacOS6.7Free plan - 13
True Robotics Playground
Free planAndroidiOSWebmacOS6.7Free plan - 14
Rocksi
Rocksi is a browser-based simulator for programming a 3D virtual robot with blocks.
Free planAndroidiOSWebLinux6.6Free plan - 15
Calypso
Calypso is a tile-based programming framework for teaching robot logic and behavior with the Cozmo robot.
AndroidiOSWebLinux6.5$14.95, paid once - 16

Open Roberta Lab
Open Roberta Lab is a free online environment for learning to program robots and microcontrollers.
Free planAndroidiOSWeb6.5Free plan - 17
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 - 18
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 - 19
6.3Free plan - 20
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 - 216.0Free plan
- 22
Virtual Robotics Toolkit
macOSWindows6.0 - 23
RoboMind
RoboMind Academy is a free web service that teaches computational thinking by having students program a virtual RoboMind robot.
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
