Accelerate your coding education with our comprehensive course pipelines. Take a look around for courses that suit your needs. 

What makes our class unique

Small Class

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.

Parent Portal

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.

Introductory Course

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.

Scratch Course

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.

Development Path

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. 


Web/App Portfolio Course

Grade 7 - Grade 12

For students who want to discover how websites are developed.

Competition Path

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 Bronze Course

Grade 7- Grade 11

Learning well-known fundamental algorithms to solving problems.

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.

Java Course

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.