Root Coding Robots

Put your code on display with the Root® coding robots, interactive coding companions designed to advance with you.

Learn More
Learn More

Enhance classroom learning with Root

Root is designed to make learning Coding and Robotics fun and interactive for all!

Learn More
Learn More

Learn-to-Code Apps

Free Apps that encourage student progression from block-based to text-based coding environments.

STEAM Robots

Robots that engage students at any stage of their learning journey from kindergarten through higher education.

K-12 Root robots

Teaching & Learning

Resources that help teachers integrate iRobot Education's coding and robotics tools into the curriculum.

Teaching & Learning...

Learning Library Curriculum

iRobot Coding Apps

Featuring 3 learning levels in a visual block-based coding environment, the iRobot Coding Apps' ability to convert projects across each level supports student progression graphical, to hybrid, then full-text blocks in Python. Designed to help increase accessibility to STEM education, the Apps are multi-platform compatible and feature a simulator environment with interactive 3D Root SimBots!

Discover the iRobot Coding Apps

iRobot Python Apps

Leveraging the same syntax as the iRobot Coding Apps, the iRobot Python Apps provide a direct pathway to progress from block-based coding to text-based Python coding environments. Students may choose to use the browser-based iRobot Python Web Playground for increased accessibility across devices or install the desktop SDK for increased compatibility with other Python libraries.

Discover the iRobot Python Apps

iRobot's Root Lite & Pro Robots

Designed and piloted with educators to appeal to a range of skill levels and interests, iRobot’s Root robots cater to visual, auditory, and kinesthetic learners by delivering immersive, scalable, cross-curricular learning experiences. For schools this means more personalized classroom learning, better student engagement, and fewer resources spent on single-purpose software and hardware.

Meet the Root robots

Get Started in our Learning Library

Offering an expansive collection of activities, videos, sample coding projects, and DIY coding competition kits!

No Experience Required

Getting Started with the iRobot® Coding App

Welcome to the iRobot® Coding App! Explore these resources to start coding in the 3D simulator, connect your robot, and manage coding projects!

Coding,

Robotics,

Science

No Experience Required

Getting Started with the Root® robot

Use these resources to get started with the Root® Coding Robot!

Coding,

Robotics,

Science

Intermediate

Installing the Python SDK

Follow this guide to install the iRobot Education Python SDK. Written & submitted by Kathryn Wujciak at Tufts University

Python

No Experience Required

PreK-K

Grades 1-3

Learn to Code Level 1

Jumpstart your coding journey with the Learn to Code Level 1 Curriculum! Explore lessons and projects that celebrate each Level 1 block and make relevant cross curricular connections across subject areas. Units include getting to know your Root Coding Robot and the iRobot Coding App, touch sensors, drawing, loops, and wheel speeds.

Explore All Materials