In our classrooms, students learn entirely through creating projects. Projects allow students to work at their own pace on building critical thinking and problem solving skills while simultaneously picking up the hard skills of coding.
In addition to students being able to construct their own knowledge, project-based curriculum also allows students to work at their own pace. It is the job of our teachers to make sure that students find projects that are both engaging and challenging at the same time.
Think about a time that you had an extremely positive learning experience. Chances are it was when you felt in control of your own learning. Perhaps it was when you discovered a new passion, found a desire to master a sport, or you started a new job full of creative freedom.
We try to create that same positive, hands-on learning environment for each of our students. Our secret sauce is the Socratic Method. The rule for our teachers: only questions. The goal of this methodology is to teach students that they contain valuable wisdom and intuition about the world. Students develop the confidence to solve problems independently while learning strategies and coding foundations from our instructors.
Unlike virtually all other coding curricula, 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.
Fostering non-cognitive skills, like perseverance and intellectual self-confidence, is a delicate balance of targeted encouragement and tough love.
Our teachers are highly trained mentors that are skilled in knowing exactly how much help to give a student, when, and how often. Rather than simply giving hints or answers, The Coding Space teachers draw ideas from students through asking questions and modeling strategies on how they can find answers for themselves.