mBotは、プログラミングで様々な制御を行えるほか、付属のリモコンでも操作可能な自動車型プログラミングロボットキットだ。Bluetooth通信を利用して、スマホやタブレットからも操作できる。 専用のソフトを使用し、mBotに対して様々な制御を行うことで、プログラミングに関する知識が深まる。プログラミングソフトウェアは、Arduino IDE、mBlock(Windows、Mac OS)、mBlockly for mBot(iPad専用)だ。ソフトウェアは視覚的に工夫され、専門言語を知らない子どもでも体験しやすい。