Robots are great tools for learning coding and AI. Take the TurboPi for instance: it is a programmable robot car powered by Raspberry Pi that is ready for Python programming. It comes with a HD camera for autonomous driving with TensorFlow.
TurboPi uses the included camera to collect data and the Pi unit to process it. You can control the robot through your smartphone or with a joystick.[where to get it]