Program or be Programmed!
Web based programming using blocks
Using a Scratch-like visual programming language (Snap!), children can easily program Mirobot from the browser without having to worry about getting code syntax right.
Because Mirobot is based around an Arduino compatible core, the regular Arduino IDE can be used to modify the firmware. There are several sketches included to get things started but it is designed to be reprogrammed
Use other apps
There is a range of apps to suit learners of different abilities over on apps.mirobot.io. Go and explore now!