Here is another robot that helps you get more serious about coding. The TonyPi Raspberry Pi Humanoid Robot has a 2DOF camera for image identification, color recognition, and tracking. It comes with Python source code. You can control it from your PC or phone.
TonyPi has a voltage display module that shows current voltage and power capacity. It can play soccer, follow lines, recognize face and track colors. The battery lasts up to 60 minutes.