There is no better way to learn electronics and coding than build and programming your own Arduino and Raspberry Pi robots and drones. The mechDOG by Mech-Dickel Robotics looks particularly interesting. It is based on Arduino and Lynxmotion Smart Servos. It has an aluminum chassis and high impact polystyrene parts.
Each legs has 3x ST1 servo motor controlled by an Arduino Uno and a Lynxmotion LSS board.