In the past few months, we have covered plenty of robots and educational toys that teach you a thing or two about coding and technology. If you have a spare smartphone, you can always use kits like the OLLOBOT to experiment with robots. This is a 2-wheeled phone cradle with motors, main controller, Bluetooth, and battery.
Users can customize the robot and build apps for it. OLLOBOT has a modular design, so it can be adapted to your specific projects. ROBOTIS has shared more info on this bot here.