There is no better way to learn robotics and electronics than building and programming your own Arduino robot. The Freenove Quadruped Robot Kit comes with everything you need to build a 4-legged robot with smartphone control. It is Arduino based and supports additional sensors and modules.
You can reprogram the robot with your own custom code. The kit consists of 18 acrylic parts, an ESP8266 WiFi module, 12 EMAX ES08AII servos, and various other parts.