Meet the Sparki: an Arduino compatible robot that comes with a remote control, allowing you to control it easily. The robot has a custom software and sample programs for you to run. You can also write your own programs. The robot has a Bluetooth module, onboard sensors, and precise stepper motors. By experimenting with Sparki, you learn about edge avoidance, line following, wall avoidance, room navigation, and more.
The above video gives you a look at what this robot has to offer.