Here is another robot that you can use to take your coding skills to the next level. The XiaoR Programmable Corgi Robot Dog is ready for block based programming (Scratch 3.0). More advanced students can use it with Arduino IDE. With RPI Extend Box for Raspberry Pi, you can take advantage of its machine vision capabilities.
Xiao R provides Python source code for this robot. The Corgi Robot Dog comes with 10 built-in events, so it can stretch, jump, and greet you.
[HT]