mBot är en robot för STEAM-undervisning för elever på mellanstadiet och uppåt, vilket gör det enkelt och roligt att lära ut och lära sig robotprogrammering. Med hjälp av endast en skruvmejsel och de medföljande steg-för-steg-instruktionerna kan eleverna bygga en robot från grunden och uppleva glädjen i att skapa hands-on. I processen kommer eleverna att lära sig om robotik och många olika elektroniska delar, få förståelse för grunderna för blockbaserad programmering och utveckla sin designfärdighet och förmåga att tänka logiskt.
mBot kan kompletteras med t.ex. Makeblocks robotbyggsats mRanger och olika expanderingssatser.