SAM Root

3.6
134 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

SAM Root makes it easy and fun to learn programming through hands-on robotics! With three progressive coding levels—from graphical blocks to hybrid blocks to Python 3 syntax—you’ll be building real coding skills and controlling robots in no time.

MASTER CODING WITH 3 LEARNING LEVELS
No coding experience? No problem! SAM Root meets you where you are and grows with your skills:
- LEVEL 1: Graphical Blocks – Start with drag-and-drop, graphical blocks to grasp the fundamentals of coding logic—no reading required.
- LEVEL 2: Hybrid Blocks – Transition into more advanced coding structure with blocks that blend visuals and coding script.
- LEVEL 3: Python Code Blocks – Discover the structure and syntax of professional coding languages with full-text Python 3 code blocks.

SEAMLESSLY SWITCH BETWEEN LEVELS
Change coding levels anytime with a tap. SAM Root automatically converts your code, so you can match your skill level and learn the professional Python syntax behind each block.

CONNECT TO ROOT ROBOTS
Pair with a Root coding robot via Bluetooth and bring your programs to life! Control movement, lights, sounds, sensors, and more—while watching your code run in real time.

TEST WITH THE BUILT-IN SIMULATOR
Use the built-in 3D simulator to test your programs, speed up execution, and try new ideas—all without needing hardware.
Updated on
May 12, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
App activity
Data is encrypted in transit
Committed to follow the Play Families Policy

Ratings and reviews

3.7
103 reviews
Evan Gerrish
January 6, 2024
It works well enough, but I can't seem to copy/paste code. I'm using a small screen as well, which makes pressing buttons very difficult. I used an algorithm to generate code that I believed I could just paste and get the robot moving, but then I realized I would have to use my big fingers to place over a hundred lines. I know there are more clever methods I could have used, but this just isn't worth the time. Might as well play with turtle graphics and show kids real Python.
1 person found this review helpful
Did you find this helpful?
Brent Clancy
March 6, 2021
Update now allows it to work on Amazon Tablet. Thanks as it didn't work on any 4 of our devices since Christmas and we were eager to use it. Will test on Weiwei P30 and 20 later.
27 people found this review helpful
Did you find this helpful?
SAM Labs Inc
March 5, 2021
Thank you for reaching out for support here and through rootsupport@irobot.com. If you are still seeing issues, please let us know. We want to make your learn-to-code experience a success!
Oscar
May 28, 2021
Isn't able to connect to the RT1 no matter what I try. Only waited a year for them to develop the app for android use, guess I'm gonna have to wait another...
12 people found this review helpful
Did you find this helpful?
SAM Labs Inc
May 28, 2021
Hi Oscar! We are sorry to hear you are are having problems connecting to your robot to the app. Please email rootsupport@irobot.com describing your experience so that we may help troubleshoot the issue. Thank you!

What’s new

iRobot Coding is now SAM Root! The updated SAM Root app is filled with improvements, including:
- NEW Undo/Redo feature
- IMPROVED variable editor
- IMPROVED simulator integration
- IMPROVED support for converting large values to Level 1
- NEW Bluetooth/Simulator toggle
- NEW Upload or Download multiple projects at once
- NEW Solfege music notation option
- NEW Level 1 block tooltips
- IMPROVED performance with hundreds of fixes!

App support

About the developer
SAM LABS LTD.
tech@samlabs.com
Stonecross Trumpington High Street CAMBRIDGE CB2 9SU United Kingdom
+1 224-216-2215

Similar apps