What programming languages do the Root coding robots teach?

Information on the programming languages supported by the Root coding robot.

Root coding robots are controlled by their companion iRobot Coding app. 

The iRobot Coding app teaches key skills by separating learning to code into 3 three (3) progressive Learning Levels. These Learning Levels are designed to scaffold how students learn to code by catering to any coding ability, from pre-readers to advanced users: 

  • Learning Level 1 uses drag-and-drop, graphical blocks to teach the fundamental logic skills of coding. No reading skills are required for this level. 
  • Learning Level 2 builds computational fluency with hybrid blocks that feature a mixture of graphics and coding script. 
  • Learning Level 3 uses full-text code to teach the structure and syntax of professional coding languages, including the powerful and intuitive Python. 

For those interested in taking their learning to the next level, the iRobot Python apps (BETA) provide a direct pathway to graduate from block-based coding to entirely text-based Python coding environments.