- Home
- Robotics Education Software
- Sphero Edu
Sphero Edu
Greenville, Texas, United States
What it is
Sphero Edu is a free coding app for programming compatible Sphero robots and working through lessons and activities. Depending on the app version, learners can program with Draw, Blocks, or text-based JavaScript or Python. Drive mode communicates with compatible robots over Bluetooth. The app offers hundreds of lessons, including standards-aligned activities; educators can manage classes and assign lessons and activities. Users can create programs and share them with the community. Sphero Edu is available on Android, iOS, macOS, web, and Windows. App and web access are free, but programming a robot requires a compatible Sphero robot. The web app connects to robots using Web Bluetooth, which is listed as supported in Chrome and Edge but not Safari, Firefox, or Opera. Its web version supports BOLT+, BOLT, RVR/RVR+, and Mini, rather than every robot supported by native apps. Users can drive robots, program, and complete lessons without logging in or sharing personal information. Google Classroom roster syncing is read-only. Users 13 or younger need a parent or educator to set up an account.
For and against
For
- Free app and web access.
- Offers Draw, Blocks, JavaScript, or Python programming.
- Includes hundreds of lessons and activities.
- Users can work without logging in.
- Educators can manage classes and assign lessons.
Against
- Robot programming requires a compatible Sphero robot.
- Web Bluetooth support is limited to Chrome and Edge.
- The web app supports fewer robots than native apps.
- Users 13 or younger need adult account setup.
The verdict
Sphero Edu combines coding modes, robot control, lessons, and classroom tools without requiring a login for basic activities. Robot programming depends on compatible hardware, and web users face browser and robot limits.
Who it suits
Sphero Edu suits learners exploring coding with compatible Sphero robots and educators assigning lessons or managing classes. Web users should check browser and robot compatibility before planning robot activities.
Plans and prices
Sphero Edu
Free app and web access · compatible Sphero robot required for robot programming
Read 2 Oct 2026 · sphero.com
On the record
- Child accounts
- Users 13 or younger require a parent or educator to set up their account.help.sphero.com · read 2 Oct 2026
- Classroom tools
- Educators can manage classes and assign lessons and activities.sphero.com · read 2 Oct 2026
- Integrations
- Clever can sync teacher and student accounts and class rosters; changes in Sphero Central do not update Clever.help.sphero.com · read 2 Oct 2026
- Lessons
- The app provides access to hundreds of lessons, including standards-aligned activities.sphero.com · read 2 Oct 2026
- Notable limit
- The web app supports BOLT+, BOLT, RVR/RVR+, and Mini; it does not support every robot supported by native apps.help.sphero.com · read 2 Oct 2026
- Privacy
- Users can drive robots, program, and complete lessons without logging in or sharing personal information.help.sphero.com · read 2 Oct 2026
- Programming
- Learners can program with Draw, Blocks, or text-based JavaScript or Python, depending on the app version.sphero.com · read 2 Oct 2026
- Purpose
- Sphero Edu is a coding app for programming Sphero robots, with lessons and activities for learning.sphero.com · read 2 Oct 2026
- Robot control
- The app includes a Drive mode and Bluetooth communication with compatible Sphero robots.sphero.com · read 2 Oct 2026
- Security
- Sphero says user data is password protected, stored in a secure database, and encrypted in transit and at rest.help.sphero.com · read 2 Oct 2026
- Sharing
- Users can create and share programs with the community.sphero.com · read 2 Oct 2026
- Support
- Sphero customer support is available Monday through Thursday, 8 a.m. to 6 p.m. Central Time.help.sphero.com · read 2 Oct 2026
- Web requirements
- The web app uses Web Bluetooth to connect to robots, which the compatibility page lists as supported in Chrome and Edge but not Safari, Firefox, or Opera.help.sphero.com · read 2 Oct 2026
The review
Sphero Edu is a coding and lesson app built around Sphero robots, with classroom tools for educators. It suits learners moving from visual coding toward JavaScript or Python, and teachers who want robot activities alongside class assignments. Its free access is appealing, but programming a robot requires compatible hardware.
Overview
The app offers three ways to build programs: Draw, Blocks, and text-based JavaScript or Python, depending on the app version. That range can support learners at different levels, though those who need a specific text language should check that their version provides it. A Drive mode and Bluetooth connection let users control compatible robots, while users can also create programs and share them with the community.
Hundreds of lessons include standards-aligned activities, giving educators a substantial starting point for instruction. Teachers can manage classes and assign lessons and activities. Google Classroom can sync class rosters to Sphero Central, but the sync is read-only; it does not offer two-way roster management.
Key features
Coding and robot control
Draw, Blocks, JavaScript, and Python offer a progression from visual instructions to text coding, but the available modes depend on the app version. The app has no robot simulator, and robot programming requires a compatible Sphero robot. That makes it a stronger fit for classrooms and families that already have the hardware than for learners seeking a standalone coding environment.
Lessons and classroom tools
The curriculum library, class management, and assignment tools give teachers ways to structure robot-based activities rather than relying only on open-ended play. Community sharing adds examples learners can build on. Google Classroom roster sync is useful for importing class structure, but its read-only nature limits what it can do as an ongoing classroom-management integration.
Privacy and support
Users can drive robots, program, and complete lessons without logging in or sharing personal information. Sphero says user data is password protected, stored in a secure database, and encrypted in transit and at rest. Children 13 or younger need a parent or educator to set up an account. Customer support is available Monday through Thursday, 8 a.m. to 6 p.m. Central Time.
Pricing
Sphero Edu costs nothing for app and web access. The free plan includes access to the app and web version, but robot programming requires a compatible Sphero robot, an additional hardware requirement that matters more than the software price for new users. The free access is a sensible fit for existing robot owners, educators evaluating activities, and learners who can use a school’s equipment.
Platforms
Sphero Edu supports iOS, macOS, Android, Chrome OS, and Windows, as well as Chrome and Edge browsers. Web robot connections use Web Bluetooth: Chrome and Edge are supported, while Safari, Firefox, and Opera are not. The web app supports BOLT+, BOLT, RVR/RVR+, and Mini, not every robot supported by native apps. Users with other supported models should choose a native app rather than assume the browser version will connect.
Who it's for
Sphero Edu is best for learners at mixed skill levels who have access to compatible Sphero hardware, and for educators who want lessons, class assignments, and robot programming in one app. It is less suitable for someone who wants to code without a robot, needs a simulator, or depends on web access with a browser outside Chrome or Edge.
Pros and cons
- Pros: Draw, block, and text-based coding give learners multiple entry points, with JavaScript or Python available depending on the app version.
- Pros: Hundreds of lessons, including standards-aligned activities, and class assignment tools give educators more structure than a robot-control app alone.
- Pros: Basic driving, programming, and lessons do not require a login, which can reduce friction for learners who do not need an account.
- Cons: Robot programming requires compatible hardware, and there is no simulator for users without a robot.
- Cons: The web version supports fewer robots than native apps and requires Chrome or Edge for robot connections.
- Cons: Google Classroom roster sync is read-only, so it cannot serve as a two-way class-management link.
Alternatives
Robotics Education Software is a useful starting point for comparing options across the category. Choose VEXcode if browser-based virtual robotics practice is a priority: its free VR plan includes Blocks, 15 playgrounds with basic graphics, curriculum, activities, and online resources.
Wonder Workshop Blockly may suit a classroom built around Dash: its free tier supports up to 35 students, one teacher, and one classroom, with Blockly puzzle tracking, but requires a physical Dash robot. FinchBlox is another free option for readers comparing robotics coding apps.
mBlock is worth considering for free block-based and Python coding with AI and IoT features. Open Roberta Lab is a free, browser-based option that requires no installation. Ozobot Classroom may suit educators looking for a free teacher-focused portal with 700 lessons.
PictoBlox offers free use for individuals and non-commercial purposes; commercial users need to contact its maker. SaySpark is another free option, with an early-access plan.
Verdict
Choose Sphero Edu if you have compatible Sphero robots and want a free route from visual coding to text programming, supported by lessons and classroom assignments. Look elsewhere if you need a simulator, broad browser compatibility, or robot programming without buying or borrowing hardware.