Accelerate your coding education with our comprehensive course pipelines. Take a look around for courses that suit your needs.
What makes our class unique
Our teacher-to-student ratio is 1:10 or better, allowing us to provide personalized care.
Homework is given every week to ensure students spend time digesting each week's curriculum.
Parents can always check their child's progress and what they learn on the parent portal.
* 1-on-1 Private tutoring is also offered upon request.
Students who have NO coding experience will start here on our introductory course. Depending on their grade and interest, they will be guided to choose either Scratch or Python.
Grade 3 - Grade 6
Scratch is for young students to have fun and build an interest in coding while developing the foundational logic to succeed in the more advanced courses.
Python & Python Games
Grade 5 - Grade 11
Python course is designed to develop the foundational logic in coding. Students will move to the Python game to apply what was learned in game development.
The development path is recommended for students who want to further pursue to develop their own game or to build a website or application.
Unity Games Course
Grade 6 - Grade 11
Designed for students who want to develop their own games.
The competition course is the CORE course we provide for many years. We have spent years analyzing previous contest problems on all levels and created our own competition materials to prep students to succeed in USACO competition and any other competitions such as HSPC, Google Code Jam, and Google Kickstart. We are proud of our approach to prepping students in competitions in the most efficient way
USACO Silver Course
Grade 7- Grade 12
More complicated algorithms that are needed to succeed in USACO Silver.
USACO Gold Course
Grade 9- Grade 12
Advanced graph algorithms and dynamic programming needed in USACO Gold.
JAVA & AP CS A Course
AP CS A is an introductory college-level computer science course. This course teaches JAVA catered towards the AP CS A curriculum.
Grade 8 - Grade 12
Students can develop their understanding of computer coding as they learn the core concepts of computer science such as variables, data types, and control structures.
AP CS A Course
Grade 9 - Grade 12
From the basics and learn in-depth each topic while providing the practice necessary to succeed. Highly suggested taking this course while enrolled in the AP CS A class.