Meet Blinkgogo: an open source Arduino based robotics platform for STEM that supports Scratch, Bluetooth upload, and augmented reality gaming. The robot can be controlled using an app. It can follow lines and seek light. It is compatible with LEGO blocks.
The robot has sound effects and music. Thanks to its hardware expansion board, you can further experiment with your robots. The project is on Kickstarter right now.