THE NIGHT BEFORE APRIL'S ICT in Education Conference, I watched our young son engage with a miniature BB-8 built by Sphero. I think we need a little BB-8 in our home, along with the Sphero Sprk+, a 117 euro programmable robotic ball. 
Sphero wants to teach children the joys of coding. The Sprk+ has a gyroscope, accelerometer and LED lights that can be programmed to come on in any order. It will pair to my Android phone or to my wife's iPhone using a Bluetooth connection that has a range of 30 meters.
The Sphero community--full of people who show off their handiwork--leads interested people in teaching owners the basics of programming and lets them code a series of commands. 
The Sprk+ is shockproof and waterproof with a battery that lasts for 69 minutes. I can charge the battery wirelessly from its hub.