Universal mobile platform for micro:bit (https://www.microbit.org/) with two wheels and ball support. It has two micro DC motors with the motor control unit, LED RGB and a set of sensors for line tracking, obstacle avoidance, distance measurement, etc. You need to buy micro:bit controller (more extensions available). You can learn programming with Microsoft’s MakeCode editor, Scratch or Python.