Code Camp is built on one core idea: the best way to learn to make things is to make things. Every principle in how we teach flows from that.
In Code Camp, every skill starts as a sketch — incomplete, uncertain, still being worked on. When a student demonstrates mastery to a mentor, the skill resolves to a solid mark on their Builder Map.
This mirrors how real learning works: you don't fully understand something until you can do it under your own power. The sketch is progress. The solid mark is proof.
Students don't sit through a lecture before touching the project. They jump in. When they hit a wall, they're ready to understand why. Explanation lands deeper when the question is already alive.
We don't rescue students from struggle. We have a hint ladder — small nudges before full guidance. Mentors step in when students are truly blocked, not just uncomfortable. The discomfort is where learning happens.
A student who finishes a task doesn't automatically have mastery. A mentor checks — a quick demo, a question, a variation on the task. When a mentor says "mastered," it means something.
Every milestone is backed by something a student made — not a fill-in-the-blank worksheet, not a quiz. The project is the evidence. Parents see it. Students keep it. It goes in the portfolio.
The Builder Map shows every skill in the current semester — done, in progress, or ahead. Students see their own path. Mentors see where help is needed. Parents get a clear picture every term.
A 10-year-old and a 15-year-old have different learning needs, different patience, different goals. Three separate bands mean each student is always in a group where the pace and challenge is right for them.