Here is another Arduino compatible robot that can teach you a thing or two about coding. The Adeept 5-DOF Robotic Arm has multiple control methods. It has learning, drawing, and memory modes. In learning mode, you can write code to control the robotic arm while in memory mode, you can record steps and have the robot execute them.
This robotic arm can grasp and move tiny objects. It has an OLED screen to show the states and remaining steps. The kit ships with 6 MG90S servos, a 0.96″ OLED display, 4 suction cups, and a Adeept Robotic Arm Driver Board.