Sphero can be used to teach key computing concepts across different grade levels. At Key Stage 1, it helps teach what algorithms are and how they are implemented in programs through creating and debugging simple programs to control Sphero's movement. At Key Stage 2, Sphero allows students to design programs to accomplish goals like controlling physical systems, solving problems by breaking them into parts, and using sequencing, selection, repetition and variables. Sphero's Macro Lab and Draw 'n' Drive apps provide fun ways for students to arrange commands and draw paths to program Sphero's autonomous movement and light patterns.