Real games, not exercises
A racing game, a pirate trading adventure, a dragon-raising sim, a Quidditch match — an actual playable project, not a practice drill.
Squirrel Wisdom's coding course pairs each student with an AI programming partner that does the technical work — writes the code, runs it, fixes what breaks. The student's job is to describe what they want, play what got built, and decide what's next.
No worksheet, no fill-in-the-blank starter file. A student describes what should happen next, checks the result themselves, and only then moves on.
A racing game, a pirate trading adventure, a dragon-raising sim, a Quidditch match — an actual playable project, not a practice drill.
The student describes what should happen and how they'll know it worked; the AI partner writes and runs the code. Direction and judgment stay the student's job, not syntax.
Nothing counts as finished until the student actually plays the result and checks it against what they expected — not because the AI said it was done.
When something's wrong, students learn to describe exactly what they saw instead of guessing at causes — the same habit a professional developer relies on.
One project runs across many sessions — a racing game that starts as a single car on screen and grows, session by session, into something with a track, opponents and a finish line. The same cycle carries every project in the course, from racing to pirate trading, dragon-raising, Quidditch, animal chess, solar-system exploration, even Minecraft mods.
Every session starts the same way: run what already exists and confirm nothing broke, before a single line of new work begins.
The course ends with a demo day. The student explains the game, the decisions they made, and how playtesting changed it — not just "here's my game," but "here's what I built and why."
The AI handles the code. Everything below is the student's own job — and the actual point of the course.
An unclear instruction gets an unexpected result, every time — that's the lesson, not a failure, and it's the habit the whole course is built around.
Before asking for a change, agree on the exact actions that would prove it worked — not a vague "does it work?"
The real test is a student's own hands on the keyboard, not someone else's word that it works.
When a fix doesn't land, narrowing down the problem and rolling back to a known-good state — a real engineering habit, not a shortcut.
Every course runs on this same cycle — a real project, grown one working piece at a time.