We offer a full computer science curriculum for students ages 5-18. Our youngest students start with our Juni Jr and Scratch: Game Superstar courses. These courses use block-based programming to develop their fundamental coding skills.
Our core curriculum covers Python and Java, with additional courses offered in web programming. Through three levels of Python, we cover up to college-level topics in algorithms and recursion. Additional courses are also offered in web programming. Each course typically takes 3-6 months to complete.
Our most advanced students progress to our USACO Training Program for competitive programming against students around the country.