Bundle and save to celebrate summer! Shop Now

The Learn to Code Curriculum

Learn Robotics From Roboticists

Our made-for-classrooms curriculum is designed to fit seamlessly into your school year with over 75 scaffolded, hands-on, project-based activities.


Our curriculum is modeled after several national standards systems, including CSTA, Common Core and more.


Embedded math, ELA, science and arts connections create cohesive, school-wide learning opportunities.


Projects are designed to help students engage in real-world collaboration practices and strengthen vital communication skills.

Integrate Seamlessly

The curriculum is specifically mapped to several international standards sets, such as UK Key Stages and US Common Core Standards. With prepared lessons already designed to meet their required learning objectives, teachers can spend more time teaching and less time planning.

See the Standards

Comprehensive Lesson Plans

Each lesson includes 40-60+ minutes of outlined instruction with multiple engagement points, such as:

  • Class Discussion
  • Team-Based Project
  • Reflection (Discussion, Journaling, etc)
  • and Going Further extension opportunities

Sample Level 1 Lesson Sample Levels 2&3 Lesson

Scaffolded Activities

By utilizing the multiple programming levels in the iRobot Coding App, each lesson provides multiple opportunities for every student to feel appropriately engaged and academically challenged, regardless of their coding background. This integrated scaffolding in the app & robot promotes a cohesive and inclusive classroom experience.

Explore iRobot Coding

Digital Access

The curriculum's digital format allows team members to review their lesson plans inside or outside of the classroom. Looking to get everyone on the same page? Print a copy for each member of your teaching team.

Additionally, access to all premium content in the iRobot Education Learning Library is included in your curriculum purchase.

Explore Our Learning Library

No Experience Required


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.

Grades 3-5

Grades 6-9

Learn to Code Levels 2 & 3

Launch your coding education to the next level with the Learn to Code Levels 2&3 Curriculum! Dive deeper into programming concepts such as conditionals, variables and more through project-based lessons and activities.