Online Coding Lessons for Kids & Teens
Unlock the Magic of Computer Science
Through our unique blend of Socratic teaching and individualized curriculum, students don’t just learn to code—they develop essential computational thinking skills, intellectual confidence, self-expression, and independence. We pair your child with an expert instructor and tailor sessions to fit your schedule. You receive a progress report in your inbox after every lesson. By learning to code and think like a computer scientist, your child will build a cutting-edge foundation for success in tech and beyond.
Explore our program levels
Level 1: Block-Based Programming in Scritch
Ages 7-12
Students start in Scritch, our custom version of Scratch, a block-based programming language developed by MIT. Block-based coding allows us to skip over the small syntactic details of text-based languages and cut directly to the difficult part of coding: formulating one’s ideas into a logical sequence of steps. Students can jump into this class with no prior programming knowledge and in just a few hours build a foundational understanding of core computer science concepts through building games and animations. This is also a great place for experienced Scratchers to level up their skills.
Level 2: Intro to Text-Based Programming in WoofJS
Ages 8-17
In this course, students will learn text-based programming in WoofJS, our JavaScript learning platform. By learning WoofJS, students build on their understanding of foundational programming concepts like loops, variables, and event handling while tackling the new challenges of text-based syntax. This gradual shift not only boosts their confidence but also sets them up for success in higher-level programming environments. With WoofJS, students can explore creative expression, computational thinking, and problem-solving in a way that feels accessible yet exciting.
Level 3: Advanced Programming in JavaScript & Python
Ages 10-17
In our Advanced course, students embark on an exciting journey through the worlds of JavaScript and Python, two cornerstone languages in modern programming. They'll start by creating mini applications, such as calculators and quizzes, gaining practical experience in applying their coding skills. But it doesn't end there. The course dives into graphical game development, allowing students to create more visually engaging and complex games. They'll also tackle real-world problems using algorithms, manage data and files efficiently, and explore the realms of object-oriented programming.
We teach differently
At The Coding Space, we specialize in providing a safe and inclusive learning environment for kids to have fun, be challenged, and discover their passions. Our teachers never lecture; instead, they ask targeted questions using the Socratic Method to get students thinking and problem solving on their own. By focusing on the development of computational thinking skills, intellectual confidence, self-expression, and independence, our students learn to code while growing as thinkers, learners, and leaders.