CCCGuide
Introduction

Using This Guide

Welcome to the CCC Guide — a free, open-source resource for the Canadian Computing Competition. From your first Junior contest to the path toward CCO, find curated lessons, practice materials, and strategies designed for self-paced learning.

Pick your starting point

Expected Knowledge

The CCC Guide does not provide general programming language tutorials. If you are unfamiliar with the language you wish to use, we recommend learning it first through the following resources.

In Junior, the programming language knowledge required for each topic will be listed in the prerequisites. However, in Senior Core and beyond, this guide assumes that you are already comfortable using your chosen programming language.

Contribute

This guide is open source and improved through community contributions: fixing explanations, adding new content, and improving the curriculum. The source for every page is available at github.com/Moreallure/ccc-guide — pull requests are welcome.

On this page