Skip to main content

Canadian Computing Competition preparation in Markham

CodeSky's CCC Path focuses on contest problem-solving for the Canadian Computing Competition. The path includes CCC Levels 1–5 and CCC Senior Levels 1–5, giving parents and students a clear view of the available course progression.

CodeSky Canadian Computing Competition learning path

Turn a problem statement into a solution

Contest preparation connects computational thinking with programming: identify the inputs and expected outputs, divide the problem into smaller steps, plan an algorithm, and test the code. For example, a program that counts matching items in a list could be checked with no matches, one match, and several matches. This example illustrates how test cases help examine a solution.

Discuss the right CCC starting level

Browse the courses below and ask CodeSky about placement based on programming experience and contest goals. Explore CodeSky coding classes in Markham or book a trial class to discuss the CCC Path.

  • 11/03/26
  • 167 Students

  • 11/03/26
  • 167 Students

  • 11/03/26
  • 167 Students

  • 11/03/26
  • 167 Students

  • 11/03/26
  • 167 Students

  • 11/03/26
  • 130 Students

  • 11/03/26
  • 130 Students

  • 11/03/26
  • 130 Students

  • 11/03/26
  • 130 Students

  • 11/03/26
  • 130 Students
Parent trial · Markham & York Region

Build computational thinking — then grow into every path

Try CodeSky with 10 afterschool classes — in person or online. We place kids into Scratch, JavaScript, Python, robotics, or VEX, with computational thinking woven through from day one.

In-person classes Live online classes
$450 $405 / 10 classes · 10% off
  • Computational thinking at the core of every lesson
  • Scratch, JavaScript, Python Levels 1–6, robotics & VEX IQ
  • Small groups, in-app practice, contests & project portfolios
CodeSky coding class — in person and online
In person & online · Book in minutes