Our customized curriculum was created to inspire your child to achieve their maximum potential. This student-centered approach combines project-based learning with unique platforms like WoofJS to create a personalized education experience, allowing students to be challenged at their individual level and pace. Want to know more? Check out the answers to some of our most commonly asked curriculum questions.
At The Coding Space, our goal is to teach critical thinking, problem solving, and to instill a life-long love of learning, building, creating, and growing. We help students develop grit and intellectual confidence, two character strengths that will aid students greatly in other STEM (science, technology, engineering, and math) subjects. Our students learn the thought patterns and mindsets of programmers, including modeling, debugging, sequential thinking, top-down design, the design processes, test-driven development, and more.
The cornerstone of our curriculum begins with Scratch, a block-based programming language built by MIT.
Parents often worry that because block-based programming is quicker to start coding, it is less educational than text-based programming. It’s actually the opposite! Learning the syntax of a programming language is a tedious and rote task that doesn’t engage students’ critical thinking skills. Block-based programming skips directly to the difficult part of coding: formulating one’s ideas into a logical sequence of steps.
We strongly believe that programmers of all ages benefit from starting in a block-based programming environment like Scratch. However, students often want to move to text-based programming before they’ve exhausted what they can learn in Scratch. While we do encourage students to stick with Scratch as long as possible, we don’t hold kids back if they want to switch to text-based programming. As often as not, students realize text-based programming isn’t as fun as they expected and switch right back to Scratch, wisely leaving text-based programming for another day.
We believe that our students should have the chance to make projects as unique as they are. Unlike virtually all other coding curriculums, The Coding Space doesn’t use follow-along instructions. Instead, we employ Untutorials: fun and engaging games, websites, or apps that students are challenged to figure out how to build.
Untutorials list the high-level tasks students need to complete the project, but intentionally leave out how to accomplish those tasks. Students develop strong grit, determination, and problem-solving skills by figuring out the rest via tinkering, Googling, asking a friend, and iterating towards a solution, all while developing deep insights and intuition of high-level concepts.
Our students thrive in small group settings, which is why we maintain small student to teacher ratios, ranging from four to seven students per teacher, to ensure a personalized learning experience for every student.
While some of our teachers have knowledge of Python and may be able to help students with it as an independent study, Python does not have an official place in The Coding Space curriculum.
Check out our Common Questions for even more answers.