The Sphero RVR is a wonderful robot to teach your kids coding. The SparkFun Autonomous Kit for Sphero RVR lets you do more with it. It brings a bunch of additional sensors for global positioning and vision. The GPS board allows geofencing while the camera and Raspberry Pi can handle machine learning applications.
The advanced kit provides time-of-flight distance sensing in the front and rear in addition to the above mentioned features.