There is no better way to learn coding than programming your own robots. The CodeRover ATV & Snowcat Robots come with everything you need to take your coding skills to the next level. They can be used for Micro:bit, Arduino, Raspberry Pi, and ESP32-CAM. They have an on-board IMU to improve its stability.
These robots have rubber tires and tracks to take on uneven terrain. They also feature 13 x LEDs that can be programmed. These robots have larger batteries and turbocharged motors. Edify Robotics is raising funds for this on Indiegogo.