Here is another programmable robot that can teach you a thing or two about coding. The Nabot AI Coding Robot uses a neural network to detect where everything is located. It has a robotic arm to detect small objects and pick them up. You can program this robot with a drag & drop coding interface.
The Nabot comes with a HD camera and LED light. Its 3DOF arm has max payload capacity of 300g. You can program the robot via drag & drop on your iPhone or Android device but a Python SDK is also available. This robot uses high capacity batteries to run for hours. You can teach this robot to collect objects, sanitize, follow you, and do a whole lot more.[where to get it]