Sphero BOLT

Programmable ball robot that teaches coding concepts by making them visible and kinetic. Starts with easy levels for beginners Draw & Blocks and end with text-based coding in JavsScript.

Your child wants to learn coding, but they don't want to sit at a desk and stare at a screen. You've seen this before - enthusiasm for an app or a website, followed by the drift back to YouTube. What they actually want is something that moves, something they can chase around the living room, something that makes the code feel real. You started searching for programmable robots and landed on a transparent ball that costs more than you expected.

The Sphero BOLT is a tennis-ball-sized sphere packed with sensors, a programmable 8×8 LED matrix, and two motors that let it roll, spin, and crash into furniture at surprising speed. It connects to the free Sphero Edu app via Bluetooth and can be coded three ways: Draw (trace a path on your screen and the ball follows it), Blocks (drag-and-drop programming like Scratch), and text-based coding in JavaScript. It costs around £180 new in the UK, occasionally less from marketplace sellers. Secondhand units with the charging cradle turn up on eBay for £80–£120, though check that the cradle is included - the ball is useless without it.

In the box you get the BOLT itself, an inductive charging cradle with a USB cable, a protractor with compass headings printed on it, a sticker sheet, and a quick-start guide. You supply the phone or tablet, a USB power source for the charger, and a reasonably clear stretch of floor.

The first session takes longer than you'd think. Once it's charged, download Sphero Edu, create an account, and pair via Bluetooth - that part is genuinely painless. Within five minutes your child will be driving the ball around the room using the touchscreen joystick in the Sphero Play app, and within ten minutes your dog or cat will have opinions about the situation. The Draw mode is the natural starting point: your child traces a shape on the screen and the BOLT follows the path on the floor. It's immediate, it's physical, and it gets a laugh.

What it's genuinely good at

The BOLT teaches coding concepts by making them visible and kinetic. When your child drags a loop block into a program and watches the ball trace a square on the kitchen tiles, they've learned what a loop does without anyone defining the term. When they add a conditional that changes the LED colour on collision, they've learned event-driven programming by watching a ball turn red every time it hits a chair leg. The learning is embedded in the play, which is exactly the point.

The LED matrix is the feature that separates the BOLT from cheaper Sphero models. Your child can program scrolling text, custom animations, colour changes, and even simple games displayed on the 8×8 grid on top of the ball. It turns the BOLT from a thing that rolls into a thing that communicates, and that shift matters. A child who programs the ball to display a smiley face when it reaches its destination has created something with personality, not just motion. That's the moment they stop thinking of it as a toy.

Durability is outstanding. The polycarbonate shell is waterproof, it floats, and it survives repeated collisions with walls, stairs, and enthusiastic pets. Multiple reviewers report months of daily use with no visible damage. The sealed shell means there's nothing to break open or lose, which is a genuine advantage over kit-based robots with fifty small parts.

The Sphero Edu app also has a community feed where other users share programs your child can download, modify, and learn from. For a child who's hit the limits of the built-in tutorials, browsing other people's code and tweaking it is one of the best ways to learn and it extends the BOLT's lifespan significantly.

Before you open the box

The six-hour charge time is the first thing that may catch you off guard. Two hours of play for six hours of charging is a ratio that demands planning. If your child's enthusiasm peaks on a Saturday morning and the ball is flat, you've lost the moment. Make a habit of putting the BOLT on its cradle after every session. Treat it like charging a phone overnight. Two hours of active driving is actually reasonable for a session, and if the ball is doing less movement-intensive work - LED programming, sensor experiments - it can stretch to five.

The Sphero Edu app is comprehensive, but it was designed with classrooms in mind, not bedrooms. The tutorials assume a teacher (or parent) is guiding the activity, and a child working alone at home may find the sheer volume of content overwhelming rather than inviting. There's no gamified progression, no badges, no unlockable challenges, just a library of lessons and a blank canvas. For a self-directed child who enjoys experimenting, that open-endedness is a strength. For a child who needs structure and a sense of forward motion, the app can feel like being handed a textbook and told to find the interesting bits. If your child is the second type, plan to sit with them for the first few sessions and pick activities together. The parent involvement drops off quickly once they find their footing, but the onboarding needs a co-pilot.

The BOLT has no speaker. All sound is handled through the app on your device, which means your child needs to keep their phone or tablet nearby while the ball is running. It also means the ball itself is silent when it's rolling, which is either a blessing or a mild disappointment depending on your child's expectations. If they're imagining a robot that talks and beeps, they'll need a moment to adjust. The LED matrix and the physical movement more than compensate, but it's worth mentioning before they unwrap it.

The price is the elephant in the room. At around £180, the BOLT costs more than most parents instinctively want to spend on what looks, at first glance, like a ball. That money could buy a LEGO Boost set, a Makeblock mBot, or a decent Scratch-compatible kit with wheels and arms and things that look more obviously like robots. The BOLT's advantage is depth: it starts simpler than any of those alternatives (Draw mode works for a five-year-old with help) and ends more advanced (JavaScript programming is genuinely useful beyond the toy). Whether that range justifies the price depends entirely on how long your child sticks with it. A child who uses the BOLT for six months will get extraordinary value. A child who drives it into walls for a fortnight and moves on will not.

One more thing: Sphero has released a successor called the BOLT+, with a higher-resolution display and Python support. The original BOLT remains fully supported in the current Sphero Edu app and is still sold new, but it's worth knowing the newer model exists, particularly if you're buying at full price and want the longest possible runway.

The verdict

If your child is eight or nine, comfortable with a tablet, and curious about how things work, the BOLT is one of the most rewarding coding toys at any price. The combination of physical movement and visual feedback makes abstract concepts tangible in a way that screen-only coding tools cannot match. It starts accessible enough for a young beginner and grows into real JavaScript programming - a range very few products in this category can claim.

If your child is younger than seven, the BOLT still works, but only with a patient parent guiding every session for the first few weeks. The Blocks and Draw modes are manageable, but the app's classroom-oriented structure won't hold a young child's hand.

If your child just wants a remote-control toy that doeDs cool stuff out of the box, something with legs or wheels or a face, the BOLT will disappoint them. Its magic is in the making, not the watching. A child who doesn't want to program it is a child with an expensive paperweight.

And if the price makes you wince, check the secondhand market first. The BOLT is almost indestructible, which means used units are usually in excellent condition. At £80–£100 with a cradle, the value equation changes entirely.