Here is a robot car that teaches you coding with Scratch and Python. The AiNova AI Robot is compatible with LEGO and third-party sensors. It is smart enough to recognize numbers, road signs, colors, and tags. It can follow colors & lines and avoid obstacles. You can control it with your iOS or Android device.
The AiNova robot car is ready for graphical programming but more advanced users can graduate to Python. It has a WonderCam AI module, 2 high precision encoder motors, and an ultrasonic sensor. You can find out more about it here.