Innovation Program

Canadian Computing Contest

The Canadian Computing Contest (CCC) is an individual contest with 5 questions to solve in three hours. Participants who score highly move on to the Canadian Computing Olympiad (CCO), with a chance to qualify for the Canadian Computing National Team. 

Educational Computing Organization of Ontario Programming Contest

The Educational Computing Organization Of Ontario Programming contest (ECCO) is a team contest with up to four members per team. The contest takes place in three rounds:
Round 1, (Board-wide contest) 
Round 2, (Regional contest)
Round 3 (Province-wide contest)

Canadian Computer Olympiad

Participants who scored highly on to the Canadian Computing Contest (CCC) compete in the Canadian Computer Olympiad with a chance to qualify for the Canadian Computing National Team. 

Can you conquer the travelling salesman?

Computer contests challenge you with problems you would never be able to solve otherwise. By learning the ins and outs of algorithms and data structures, you will be able to direct traffic, find the optimum solution for board games, and solve disputes between your friends (Who is taller?) Our program will set you on the path to conquer the CCC and other computer contests!

Solve problems that mimic the real world
Computers are crunching data all the time, learn how they do it!
Algorithms and Data structures
Learn the techniques of computer problem solving
University Standards

The questions we work on are closely follow university curriculums

Achieve Results

We work on past CCC questions to help you prepare for this year's competition

Computer Science Growth

Develop an understanding of fundamental computer science concepts

Impress Top Employers

Companies such as Google, Facebook and Microsoft ask about algorithms and data structures, be prepared!

Our Instructor

Jonathan G.

Jonathan G.

Instructor, Innovation Program

Jonathan G. is a third year Rotman Commerce student at the University of Toronto. He heads the Toronto research team and manages all operations in North America.

Jonathan is an avid social entrepreneur and passionate about politics. He is interested in researching policies that can improve economic prosperity for all. Jonathan also believes that social entrepreneurship has opened a new path for youth to make their impact on the world.

Enter the Digital world