Ręczne sterowanie za pomocą wirtualnego joysticka
Każdy Sphero Bolt może być sterowany zdalnie za pomocą sparowanego smartfona lub tabletu. Kolor i jasność świateł, orientację i prędkość robota można również regulować bezpośrednio w aplikacji. Ze względu na bezwładność Spherosów, precyzyjne sterowanie, np. na torze przeszkód, jest wyzwaniem nawet dla dorosłych.
Podróżowanie wzdłuż wcześniej narysowanych wzorów
W aplikacji towarzyszącej można również użyć palca do zdefiniowania ścieżek na powierzchni do rysowania, aby Sphero mógł podążać. Można na przykład narysować trójkąt lub okrąg.
Programowanie za pomocą bloków logicznych
Bloki logiczne mogą być używane do precyzyjnego i zrozumiałego programowania ruchów. Możliwe jest również włączenie warunków. Na przykład, Sphero może zmienić kierunek, gdy porusza się w kierunku przeszkody, a tym samym omijać przeszkody.
Programowanie za pomocą Python lub JavaScript
Programowanie za pomocą jednego z wyżej wymienionych języków programowania otwiera jeszcze więcej możliwości zastosowania Sphero. Obejmują one zarówno eksplorację otoczenia, jak i grę w berka między dwoma lub więcej kulistymi robotami.