Meet the LOFI Robot: an Arduino robot kit that you can program easily with a visual programming interface. You are going to need an Arduino UNO or Leonardo, DC motors, 1 x distance sensor, 1x Bluetooth module, 1x buzzer, and a few other parts to get started. Thanks to LOFI Blocks, you can teach the robot new skills.
LOFI can be programmed to avoid obstacles, follow light, and perform other tasks. LOFI Blocks, the companion app for the robot, is available for free.