For the kid who's already got the basics down, Lego's Mindstorms EV3 ($350) may be the ultimate programmable robot. Kids (and grown-ups) can build the robot into one of five different versions and then program it to walk, talk, and think. Don't just want it to move on its own? Grab the remote control and help it move that way, or download a free app and move it with your phone or tablet. Either way, the robot will do what your child instructed it to do!