Here is another robot kit that teaches your kids basics of coding. The KEYESTUDIO Smart Robot Car is made for Arduino. It can be programmed to avoid obstacles and track lines. It can also follow thanks to its ultrasonic sensor.
You can control this robot with your iOS or Android device. More information is available here.