There is no better way to teach kids coding than getting them started with programmable robots. The Yahboom Micro:bit Self-Balancing Robot Car is an app controlled coding toy that can be programmed via a drag & drop interface. It comes with 315 building blocks, 2 motors, and Micro:bit, Super:bit boards.
This self-balancing robot has a shatter-resistant construction. It works with iOS and Android devices. Costs around $62 at this time. You can find out more about it on Banggood.