Here is another educational robot that teaches your a thing or two about programming. The Freenove Robot Ant is Arduino IDE compatible. This kit comes with acrylic parts, 3 servos, a Dot Matrix module, Bluetooth & HC-SR-4 ultrasonic modules, and a RGB LED module.
This robot ant has an adjustable speed. It can move forward, backward, turn, and avoid obstacles. You can control it with your iOS or Android device or an IR remote. More information is available here.