Here is another smart robot that combines with a Raspberry Pi and machine vision to teach you a thing or two about coding. The Hiwonder GoGoPi Robot comes with desktop and smartphone control. It is ready for Python coding. It has a HD camera and supports AI vision games.
This robot has a RGB ultrasonic sensor to avoid obstacles. It has finger detection, face tracking, and color tracking capability. It has plenty of ports for extension with additional sensors. You can find out more about this robot here.