Meet the Microduino Itty Bitty Buggy: a 5-in-1 programmable robot with voice control and Bluetooth that teaches kids C, Python, and Scratch. You can interact with the robot from your iOS and Android device. The kit can be used to build a sloth, ladybug, dodo bird, and an alien.
The robot comes with hubs for variety of sensors. It has LEGO compatible parts. Users get started with visual programming but can graduate to Python and C.