Here is another programmable robot that can teach you a thing or two about technology. The Tamiya Microcomputer Robot has an ultrasonic sensor to get around obstacles. It has a micro:bit board, motor driver, sensor, and everything you need to play.
The robot can be programmed through MakeCode. You can find out more about it here.