Robots are fun to play around with. It makes sense to use them to teach kids how to code. Wink is an educational kit based on Arduino that helps students transition from graphical programming to written code languages. Students can program their robot to follow lines, seek light, detect barrier, or roam autonomously.
Students learn the foundations of C programming while playing with the robot. More information is available on Kickstarter.