CodeSky's Competitive category brings together CCC Junior, Canadian Contest, American Coding Contest, C++ Levels I–3, and C++ Game Development courses. Explore the course list below for contest-focused coding and C++ learning at CodeSky in Markham.

Competitive programming involves understanding a problem, planning an algorithm, and checking whether a program produces the expected result. An algorithm is a step-by-step method for solving a problem. For example, finding the largest value in a list can be approached by comparing each value with the largest one found so far.
Parents and students can ask CodeSky about a suitable starting point based on prior coding experience and contest interests. Learn about coding classes in Markham or book a trial class to discuss competitive programming options.
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.