Learn programming through interactive robotics with three progressive coding levels, from graphical blocks to Python 3. Control robots in real-time or test your code with a built-in 3D simulator.






226+ iOS apps & games curated and reviewed
SAM Root is the household name in irobot coding, but it's far from the only option. We track 226+ alternatives and competitors on iOS — many free, many higher-rated than you'd expect.
| # | App | Price | Rating | Ads | In-App Purchases | Updated |
|---|---|---|---|---|---|---|
| 1 | Free | 3.8★ (42) | No | No | May 2026 | |
| 2 | Free | 4.6★ (167K) | Yes | No | Jul 2026 | |
| 3 | Free | 4.5★ (1.5K) | Yes | No | Jul 2026 | |
| 4 | Free | 4.4★ (8.8K) | Yes | Yes | Jul 2026 | |
| 5 | Free | 4.4★ (2.2K) | No | Yes | Jul 2026 | |
| 6 | Free | 4.8★ (79K) | Yes | Yes | Jul 2026 | |
| 7 | Free | 4.6★ (40K) | Yes | Yes | Jul 2026 | |
| 8 | Free | 4.7★ (3.1K) | No | No | Jul 2026 |






Learn programming through interactive robotics with three progressive coding levels, from graphical blocks to Python 3. Control robots in real-time or test your code with a built-in 3D simulator.





Control older iRobot floor cleaning robots with this app. It offers features like enhanced maps, room-specific cleaning, custom schedules, and smart home integrations. Ensure your robot is compatible before downloading.






This app allows users to learn and create with programmable robots. It offers multiple coding methods, from drawing paths to advanced text-based programming. Educators can manage classes and track student progress, making learning fun and interactive.


Control your robot vacuum cleaner with ease. Start, pause, and send your robot home, track its cleaning progress on a live map, and schedule cleaning tasks. Review past cleaning jobs to manage your home efficiently.


Control your robot vacuum cleaner with ease. Start, pause, send it home, and schedule cleaning tasks. Monitor its progress with a simulated map and review past cleaning history. Access detailed information about your robot.


Command your stick figure army in this real-time strategy game. Build units, mine resources, and master various combat styles to destroy enemy statues and conquer territories. Engage in diverse game modes, from campaign to zombie survival.


This app offers hundreds of interactive coding games and activities for children aged 3-10. Kids can solve puzzles, design their own games and stories, and even participate in coding contests. It focuses on building essential coding concepts and problem-solving skills in a safe, ad-free environment.


Learn Python coding through creative projects and a supportive community. Build pixel art, animations, and share your creations. Connect with friends and even bring your code to life with a physical gadget.


Learn to code in Python, JavaScript, HTML, CSS, and SQL with AI-assisted development. This app guides you from beginner to building production-ready software and portfolio projects. Master modern developer workflows and launch your career.


This app serves as a companion for learning and creating with a robot companion. It provides access to coding tools, classroom resources, and support to maximize the robot's capabilities for educational and home use.


Practice coding skills on the go with personalized recommendations and daily flashcards. Reinforce concepts, review syntax, and track your progress to stay on track with your learning goals. Learn various tech skills like web development, data science, and AI.


This app introduces children to coding through a fun, interactive adventure. Players use physical blocks to program a character's journey, combining tangible play with screen time to learn problem-solving and logic skills.


Learn to code with a block-based platform that integrates robotics, AI, and machine learning. Create games, animations, and control hardware using intuitive drag-and-drop Scratch blocks. Ideal for beginners to develop 21st-century skills.


This app teaches children aged 4-10 foundational computer science concepts through engaging, game-based activities. It helps kids develop critical thinking and problem-solving skills by guiding them through mazes and allowing them to create their own games. The curriculum is designed to transition from basic logic to writing real code.


This app offers a fun and engaging platform for children to learn coding and artificial intelligence. It guides them from visual block coding to text-based languages like Python and JavaScript, with opportunities to mod Minecraft and create AR apps.


Learn to code with interactive, bite-sized lessons designed for busy schedules. Master popular languages like Python, JavaScript, and SQL through hands-on exercises and challenges. Ideal for beginners, this app makes coding accessible and fun, offering certificates upon completion.


Control smart home cleaning devices remotely. Manage robotic vacuums, wet and dry cleaners, and washer dryers. Customize cleaning plans, monitor progress, and access advanced features from anywhere.


Learn Swift programming through interactive, bite-sized exercises. Build code with drag-and-drop, test your knowledge with true/false questions, and practice typing code to build muscle memory. Detect errors and improve your logic and syntax comprehension.


Learn programming languages like Python, Java, and C# through interactive lessons and hands-on practice. This app offers bite-sized courses, coding challenges, and AI-powered support to help you build practical coding skills on the go. Join millions of learners worldwide advancing their careers and creating real-world solutions.


This game introduces young children to the fundamentals of coding through engaging, animal-themed logic puzzles. It helps develop computational thinking skills like problem-solving, planning, and understanding algorithms in a fun, play-based environment.