Root is the only coding companion that grows with you. Problem solving challenges slowly build in complexity as you progress through levels 1, 2 and 3, starting with graphical coding blocks that teach the essential logic skills of coding. Level 2 builds on that with hybrid drag and drop language for building computational fluency. In Level 3 you learn the structure and syntax of professional coding languages in Python, JavaScript and Swift.