Here is another robot dog that can teach you a thing or two about programming. The XiaoR Corgi Robot Dog has 12 degrees of freedom. It comes with WiFi connectivity and can be controlled with Android app control. The Corgi Robot Dog can dance, turn, squat, and perform other moves. It comes with 10 preprogrammed actions.
This robot is ready for Scratch 3.0 visual programming. It is also ready for Arduino IDE. With the XiaoR Geek RPi Extension, you can take advantage of this robot dog’s machine vision capabilities. More advanced students can program this robot in Python.