Meet the Makeblock mBot Neo Robot: a coding robot for kids that supports Scratch and Python programming. Made for kids 8-12, this STEM toy has a 4-core MCU with WiFi and Bluetooth. It gets your kids started with a drag & drop interface until they are ready to graduate to Python.
mBot Neo can be expanded with mBuild modules and other parts. You can connect up to 10 different sensors for more complex robots. This robot is powered by CyberPi and has durable metal parts.