Here is an augmented reality educational robot that can teach your kids a thing or two about coding. MetaBot is pretty easy to use. Simply bring your smartphone or tablet and OzoBlockly code, and you are set. You can create custom programs based on movement, light, time and other settings.
MetaBot lets you add new programs and share them with others. As you drag & drop blocks, you can see the JS syntax online. More information is available here.