Canadian Computing Competition

Junior level — any student with elementary programming skills 

Senior level — any student with intermediate to advanced programming skills

The Canadian Computing Competition (CCC) is a fun challenge for students with an interest in programming. Designed to be both accessible to students with some programming experience and to challenge the keenest programmers at the secondary-school level, the CCC helps students build confidence and grow their ability to design, understand and implement algorithms.

Approximately 20 of the top senior participants from the CCC are invited to the Canadian Computing Olympiad (CCO) at the University of Waterloo.