Der mBot ist mit LED Lichtern, verschiedenen Sensoren und Lautsprechern ausgestattet. Er wird mit der visuellen Programmiersprache mBlock angesprochen. Hier werden wichtige Kompetenzen wie Problemlösefähigkeit, Strategieentwicklung, genaue Kommunikation und Frustrationstoleranz benötigt.