mBot, grafik programlama olan Scratch, Robotik ve Arduino platformlarının birleşmesinden oluşur. mBot, temel robotik ve elektronik alt yapısının yanında, kolay programlanabilme özelliğine sahip çocukların el becerilerini geliştirmesi ve tecrübeler elde edebilmesi için geliştirilmiş değiştirilebilir bir robotik kittir.
Robokids eğitimleri sonunda mBlock ile herkes kendi robotunu programlayabilir hale geliyor. Hareketli robot üzerindeki tüm sensörleri kullanarak engellerden kaçan, çizgi izleyen, müziğe göre dans eden, futbol oynayan, mesafe ölçebilen robot gibi birçok görev için kendi robotunu programlayabiliyorlar.