This cute little robot is great for learning logic and programming while having fun playing games. The playground can be a sheet of paper or a cardboard on which you can draw color lines. The Ozobot detects them using its sensor, and triggers behaviors you have programmed. Just cool! But, what is even cooler is that it works even on a tablet or smartphone (watch the video below). The little fellow comes with iOS and Android apps that allow playing different games with one or even multiple Ozobots. This looks like a great last minute gift for Christmas. You can get one for less than $60.