Here is another robot that helps you master programming. The Spiderbot Programmable Hexapod Robot is ready for Arduino. It can be programmed in C/C++. You can also control it with your smartphone, PC, or PS2 joystick. This robot has high voltage bus servos and a luminous ultrasonic sensor.
You can extend this robot’s capabilities with additional Hiwonder sensors. This robot has 18DOF.