Here is another Raspberry Pi robot that can teach you about coding and robotics. The Adeept RaspClaws Hexapod Robot Kit is ready for Python programming. It can recognize objects and track motion (based on OpenCV).
You can program this robot from your PC. Step by step instructions and Python code examples are provided. The kit comes with acrylic plates, Pi camera, 1x MPU6050 Gyro sensor, 15 x MG90S servos, and 4 Adeept WS2812 LED modules.