There is no better way to learn about technology and coding than playing with Arduino robots and toys. Buddy happens to be a social robot powered by Arduino. It comes with the Meped Arduino board and has 8 digital outputs to run servos, buzzers, and LEDs.
Buddy is smart enough to interact with you. Since it maps its surroundings, it can detect when you change anything. Buddy is fully 3D printable.