Coding robots are wonderful tools to use to take your programming skills to the next level. Take the Hiwonder ArmPi mini for instance: it is a Raspberry Pi powered robotic arm with OpenCV for target tracking. It comes with PC and app control. The ArmPi Mini has a HD camera and is ready for color recognition and sorting. It can be programmed in Python.
The ArmPi mini is compatible with iOS and Android devices and lets you try various AI programs with a tap. It has max payload of 50g. It uses 1800mAh batteries that last up to 60 minutes. More information is available here.