Tom's Hardware takes a look at the Sphero Bolt
A quote from the article:
Sphero Bolt is a STEM toy robot that teaches programming by block-based coding or JavaScript. Its Sphero Edu app is helpful but works better in the classroom.Sphero Bolt Review