mBlock és un programa gràfic de programacióamb un diseny molt amigable i intuïtiu semblant a l'Scratch, utilitzat per a escoles.
Usa blocs prèviament definits per donar ordres al robot i si saps programar també podràs treure-li tot el partit amb l'entorn d'Arduino. Introdueix la robòtica de forma senzilla i ensenya a programar robots basats en Arduino.