CodeSky's JavaScript Path is a six-level learning path for young programmers exploring browser-based coding, the Document Object Model (DOM), and web projects. The courses below run from JavaScript Level 1 to Level 6.

Computational thinking means breaking a problem into smaller steps, spotting patterns, planning a solution, and testing what happens. For example, a web quiz can be divided into displaying a question, checking an answer, and updating a score. This is an example of how JavaScript can connect logical thinking with an interactive result.
Parents can explore the levels below and ask CodeSky about placement based on their child's coding experience. Learn about CodeSky coding classes in Markham or book a trial class to discuss the JavaScript 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.