Here is another DIY robot kit that teaches you a thing or two about coding. The Freenove Robot Ant Kit is compatible with Arduino IDE. It has an adjustable speed and can move forward/backward, turn, and avoid obstacles. You can control it with an IR remote or your smartphone.
This robot ant kit ships with acrylic parts, servos, dot matrix module, ultrasonic/Bluetooth modules, and everything you need to put it together. Simply bring your own batteries to get started.