CyberPi er en programmerbar mikrocomputer, som er designet til undervisning i programmering gennem forskellige programmeringssprog: blokprogrammering eller tekstprogrammering i Python. Den er lille men har en fuldfarveskærm og flere sensorer såsom mikrofon, accelerometer og gyroskop. CyberPi har et uafhængigt udviklet CyberOS-system med mulighed for at tilslutte et stort udvalg af moduler og sensorer. Ved at arbejde med softwaren mBlock tager CyberPi Python med ind i klasselokalet og gør det muligt for brugerne at lære AI og IoT på en enkel måde til at starte med og gør det mere avanceret, jo mere man lærer. I CyberPi Go Kittet medfølger et Pocket Shield, som giver ubegrænsede muligheder.
Pocket Shield: Pocket Shield driver CyberPi og udvider CyberPis kapacitet. Den leveres med et genopladeligt, højpræsterende litiumionbatteri (800mAh), 2 DC-motorporte og 2 servoporte. Servoportene kan tilsluttes LED-strips samt Arduino digitale og analoge sensorer.
Type-C-kabel: Programmer eller oplad CyberPi ved at tilslutte den til en computer eller et Pocket Shield med et Type-C-kabel. CyberPi kan også programmeres trådløst via en computer eller en mobil enhed.