For students with no or minimal coding experience, we highly recommend starting in one of our beginner or intermediate level courses. More experienced programmers (2+ years of coding) can consider taking our more advanced courses.
Our general guidelines for course registration are:
- Ages 8-10 with no experience: Scratch Level 1
- Ages 8-10 with 6+ months of experience: Scratch Level 2
- Ages 11+ with no experience: Python Level 1
- Ages 11+ with 6+ months of experience: Python Level 2
- Ages 13+ with 12+ months of experience: Java Level 1 or Python Level 3