In the past few months, we have covered plenty of robots you can buy to learn electronics and programming. If you have a 3D printer and know about electronics, you could always build your own robot. The MT-20 is a 3D printed robot controlled by an Arduino board and actuated with 5 servos.
You may also want to see:
The developer used an Arduino Uno to get started. You are also going to need a 3D printer. jrbedard has been kind enough to provide more information about this project on Instructables.
*Our articles may contain aff links (#ads). As an Amazon Associate we earn from qualifying purchases. Please read our disclaimer on how we fund this site.