Here is another robot kit for Arduino that can teach you a thing or two about coding and robots in general. The Adeept Hexapod Spider Robot comes with app control. It has a self-stabilizing function and Python GUI. You can also remote control it with your Android device.
The robot uses its ultrasonic module to detect targets close by. It can navigate around obstacles and keep its balance thanks to its MPU-6050 module. The kit ships with acrylic plates, 14x servos, and all the modules you need to get started.