Here is an educational coding robot inspired by Mars rovers. The SunFounder GalaxyRVR is ready for Arduino Uno R3. It has ultrasonic and infrared sensors for obstacle avoidance. It also has RGB light strips and an ESP32 LED light for operation at night. It has a rocker-bogie system that can overcome sand, rocks, grass, and mud pits.
This robot has an ESP32 cam that combines with your phone to give you a first person view of all the action. It has a solar panel for charging. You can program this robot in C++. The GalaxyRVR lasts up to 130 minutes on battery.
[where to get it][official site]