The typical robot these days (such as the Makeblock DIY mBot and the Tomo) hooks up to an android or iOS device, via blue tooth, and allows for programming using a scratch-like programming language.
and Learning Resources Botley the Coding Robot, 45 Pieces
. (I tested the latter, but they are the same in the parts that matter). Continue reading A New Robot For Littler Kids