Rabbit Hole Coding is an in-studio coding school in Langley, British Columbia, where students type real Python and C++ themselves — no Scratch, no block-dragging. Classes run in small groups or one-on-one for all ages, including high-school students preparing for university, and start from $45 per class.
Lessons follow a modular path, S1–S8, rather than a one-off workshop. Each season students implement the logic and the real-time UI themselves — the same work a junior developer actually does. Games are the hook; software-engineering habits are the product: structure, data, objects, and tools you can run. The school is aimed at the AI era, not around it. Students are not trained to ask a chatbot to write their homework. They learn to think, design and lead the parts AI still cannot do consistently — and later in the path, to build toward their own local AI agent.
Tracks at Rabbit Hole Coding
- Python & C++ (S1–S8) — the core path. Students write real code by hand and build up through eight seasons, implementing both the logic and the real-time interface themselves.
- Roblox Studio — for students who want game logic and custom characters in a platform they already play.
- 3D Asset Creation — characters and props built in-house, for students drawn to the art side of game development.
- Computer Basics & Digital Art — for younger students or beginners who are not ready for syntax yet.
How Classes Run
- Format: Small groups or one-on-one, one station per student, with an instructor on site for the whole session.
- Season length: Six 90-minute classes per season.
- Missed classes: Miss a week, make it up.
- Getting started: A 40-minute trial class.
- Studio: 20641 Logan Ave, Langley, BC.
- Pricing: From $45 per class.
- Ages: All ages, from beginners through high-school students preparing for university.
Frequently Asked Questions
Where is Rabbit Hole Coding located?
Rabbit Hole Coding runs in-studio at 20641 Logan Ave in Langley, BC. All classes are taught in person at the studio, with one workstation per student.
What programming languages do students actually learn?
Real Python and C++, typed by the students themselves. Roblox Studio, 3D asset creation and a computer basics track are also available for students who want the game-design or art side first.
Is this block-based coding like Scratch?
No. There is no block-dragging at Rabbit Hole Coding — students write real code in a real language from the start. That is the core difference between this and most introductory kids’ coding programs.
What ages are the classes for?
All ages, from beginners through high-school students preparing for university. Students are placed by readiness rather than by grade, and the computer basics track exists for those not ready for syntax yet.
How long is each class, and how many are in a season?
Each class is 90 minutes, and a season is six classes. The path runs from S1 through S8, so students progress season by season rather than finishing a single one-off workshop.
What happens if my child misses a class?
Missed classes can be made up. If your child misses a week, that session is rescheduled rather than lost.
Can we try a class before signing up?
Yes. New students start with a 40-minute trial class, which is the easiest way to see whether the format and pace suit your child.
How much do classes cost?
Classes start from $45 each, with six 90-minute classes per season. Contact the studio directly for current season pricing and group versus one-on-one rates.
Are classes taught in groups or one-on-one?
Both. Classes run in small groups or one-on-one, and in either format each student has their own station with the instructor on site for the full session.
How does Rabbit Hole Coding approach AI?
Students are not taught to hand their homework to a chatbot. The curriculum is aimed at the parts AI still cannot do consistently — thinking through a problem, designing a system and leading the build — and later in the path students work toward building their own local AI agent.
Rabbit Hole Coding is listed under tutoring and learning programs on KidsServiceHub, alongside other classes serving families in Langley, Surrey and the Fraser Valley.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Contact & Info
Langley
British Columbia
V3A 0A7
Canada
Location
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.


