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.
I have to all the time I have to like I gotta download it on a separate device and then re-install the app stressed and you lose all your progress if you don’t have like a device that you can also have and yeah so I don’t know I have an I robotCoding robot and I really want it to work so I figured out I can do this but I don’t like this so I don’t recommend it if you have separate device so if you don’t have a separate device I don’t recommend it at all so I don’t know what’s wrong but what is anyway
Web browser version?
jtb1234567890123
Is there a web browser version?
Developer Response
Yes! A version of the SAM Root app is available in the browser at https://root.samlabs.com/ (Please note: Web Bluetooth is required to connect to Root robots from the web app)
Great app! Surprisingly no bugs yet.
littledippr86
I programmed 76 programs now! Ive been programming for 4 years and I love level 2 coding and its super easy to program! I haven’t found any bugs yet so they are great at finding and fixing bugs. Many other people say they have to re-install the app to open it again. Thats not true I can always open the app without re-installing the app. Thanks for reading I hope you get the app!
iRobot
Owner of iRobot
It was super fun when I got it but after a little bit the app would not work when I opened it it would stay frozen on the front page so I can’t use it any more but the robot will turn on and off.
- Fix: Disappearing blocks when simulator is closed.
Version 3.1.1
The developer, SAM Labs, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Location
User Content
Identifiers
Usage Data
Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More