Here is another educational robot that can teach you a thing or two about coding. The Xiaomai Micro:bit Smart Robot Car comes with programmable headlights, on-board buzzer, omni wheels, and 105 building blocks. It can be programmed using Micro:bit graphical programming.
This robot car is LEGO compatible. You can control it with your smartphone. The kit ships with a micro:bit board and expansion board.