Loading classes…
Don't see an option that works for you? Take our classes online at Virtual Campus.
A gateway to more advanced Computer Science courses at AoPS Academy, students learn essential programming foundations, including control structures, linear data structures, algorithmic thinking, and object-oriented programming in Java. They work on projects using a graphical theater with interactive controls and student-implemented physics. This immersive experience is designed to spark creativity and analytical thinking while learning to code.
Students will create projects from conception to implementation, craft their own algorithms for solving unique problems, and be prepared for additional courses at AoPS Academy to stretch their programming skills. Although no previous coding experience is necessary, students are recommended to have taken a 5th-grade math class or equivalent.
NEXT COURSE: Intermediate Computer Science
Note: Students who are new to AoPS Academy can receive course approvals by going through our admissions process.
Don't see an option that works for you? Take our classes online at Virtual Campus.