Meet the Microduino Itty Bitty Buggy: another educational, programmable robot toy that gets your children familiar with the basics of coding. It can be controlled via Bluetooth using an iOS or Android device. It is also LEGO compatible and supports voice commands.
You can use this to teach programming in C, Python, and Scratch. Its sensor hubs support a variety of sensors. Costs under $60 at this time.