Our Computing Courses

Your Custom-Made Canadian and International Competition Preparation Program

We offer customized programs personalized to your child’s unique and academic needs. Our customized programs teach your child the skills he or she needs to deal with the challenges of contests, and will help him or her develop critical thinking and learning skills that are used for study. Your child will receive a customized learning plan, one-on-one instruction, effective exercise and most importantly have fun.

Canadian Computing Competition | Waterloo Math Contest | Olympiad School Canada
Computing Contest Preparation Programs

What is Canaidan Computing Competition?

The Canadian Computing Competition (CCC) is a fun challenge for secondary school students with an interest in programming.

CCC aims to test students interested in computing science, on their ability to understand, design, and apply computer algorithms. Its content includes program design, data structure and algorithm design. Superior performance in CCC could win students entrance into the International Olympic of Informatics (IOI). The senior level contest performance has also become an important factor in applying to computer science programs in top Canadian universities.


CCC Senior Level Prep -    22 hours

This course helps students to have a strong grasp to the basics of programming and forge interest.Learn the basics of Jave, C++ programming and design, prepare for junior level competition in the CMC.

CCC Junior Level Prep  -  22 hours 

This course develops students' mathematical analysis and computing capability, and transfer abstract mathematical logic into tangible computing programs. The course covers C++ language, data structure and algorithm design. Prepare for the senior level of CCC.


Python Programming  -  22 hours 

Python is a general-purpose, versatile, and powerful programming language. It is extensively used from web development to machine learning to data science, Python is the language for you. This courses will help you learn basic Python's features, operations, method, and functions and build a solid founation of computing contests.

AMC Preparation-  20 hours

Enhance the mathematical skills of teens, as well as develop their interest in math to prepare the biggest mathematics contest in America.

SAT/ACT Test Prep-  20 hours

Customized SAT and ACT prep courses create a clear study program for students that reduces stress and helps them achieve the highest score possible.



Canadian Computing Competition Class