Sphero robot balls can be programmed using:
Draw – a drawing environment, where users can simply draw the path they wish the robot to take,
Blocks – a block-based coding environment, which allows programs to be switched to view a Javascript version of the code, and
Text – Sphero can be programmed using Javascript.