Sphero
Sphero is a robotic ball that can be purchased at various tech stores. It interacts with the Tickle app so that Scratch programming comes alive. The prospect of programming a robot is motivational to students. The code for Hopscotch, or any Scratch program, is very similar to Tickle: