Here is another Arduino robot developed to teach you coding. The Stray Snail Coding Robot comes with iOS and Android control. It comes with sample C code for Arduino programming. It can follow lights, track lines, avoid obstacles, and detect water drops.
This robot comes with an infinity mirror, water sensor, servo, ultrasonic sensor, and an OLED display. You can find out more about it here.