Designed with flexibility in mind, Root is ready for every educator and student, right out of the box.
In addition to coding and computational thinking, Root fosters the development of 21st century skills and career readiness.
The three levels in the Root Coding App afford accessibility and engagement at any grade level.
Root's coding app and accessories make it easy to integrate Root into any learning environment or subject matter.
With Root’s range of capabilities, students are provided endless opportunities to learn through creativity and hands-on problem-solving.
What is coding?
Functions and parameters
Conditional statements
Actuators
Loops
Sensors
Event sequencing
Event handling
Debugging
Design thinking
Creativity
Logic/problem-solving skills
Computational thinking
Navigating grid systems
Counting techniques
Visual spatial navigation
Analyzing/generating patterns
Basic robotics
Algorithms
Functions and parameters
Conditional statements
Loops
Debugging
Sensors and actuators
Event scheduling
Event handling
Getters and setters
Operators
Randomization
Lists
Booleans
Iterative design
Creativity
Modularity
Communication and collaboration
Logic and problem-solving skills
Computational thinking
Navigating grid systems
Counting techniques
Visual spatial navigation
Mathematical reasoning
Analyzing and generating patterns
Data collection and analysis
Swift
Syntax
Advanced Flow Control Statements
Technology literacy
Productivity
Information literacy
Media literacy
Critical thinking
What is coding?
Functions and parameters
Conditional statements
Actuators
Loops
Sensors
Event sequencing
Event handling
Debugging
Design thinking
Creativity
Logic/problem-solving skills
Computational thinking
Navigating grid systems
Counting techniques
Visual spatial navigation
Analyzing/generating patterns
Basic robotics
Algorithms
Functions and parameters
Conditional statements
Loops
Debugging
Sensors and actuators
Event scheduling
Event handling
Getters and setters
Operators
Randomization
Lists
Booleans
Iterative design
Creativity
Modularity
Communication and collaboration
Logic and problem-solving skills
Computational thinking
Navigating grid systems
Counting techniques
Visual spatial navigation
Mathematical reasoning
Analyzing and generating patterns
Data collection and analysis
The Root Coding App comes loaded with lessons and activities to start kids off right out of the box. For advanced users and educators, additional premium content is available in Root Academy.
Buy RootSplit into small chunks to reduce cognitive load
Hands-on activities to prompt learning by creating
Sequenced in increasing order of difficulty, containing support for potential challenges
Represented using a variety of media, supporting different learning preferences
Flexible and versatile, allowing educators and learners to customize their learning experience
Students learn from their environment as they engage with Root and their peers
We offer various educator kits to help get Root into your classrooms and be a serious tool for learning.
Need a quote or purchase order to get Root in your classroom? Submit some basic details for a quote or purchase order here!
At iRobot, we know that nobody understands classrooms better than their teachers!
Therefore, when developing learning resources, we look to our iRobot Educator Team to provide invaluable guidance and feedback. These educators are experts in creating, curating and delivering impactful learning experiences, scaffolded to meet the needs of each and every student.
Interested in learning more?
Subscribe to receive our newsletter, classroom tips, lesson plan ideas, and Root updates!