There is no better way to learn about robots and coding than building and programming your own. The Adeept 5DOF Robotic Arm Kit comes with everything you need to get started. It is compatible with Arduino IDE and has manual and remote control options. In learning mode, you can write code to make the robot perform certain motions. The Adeept robot arm can also record motions step by step and execute them on its own.
This robot has an OLED screen to indicate the current state and remaining steps. As you can see in the above GIF, you can program it to interact with a smartphone. The kit ships with acrylic plates, Adeept robotic arm driver board, 0.96″ OLED display, 6 servos, and 4 suction cups.[where to get it]