HOLIDAY CAMP · OCT – DEC 2026 · AGES 12–18
They’ve watched the tutorials. This week they write the code.
In-person at Orchard Road · From $570
THE QUESTION WE GET MOST
AI writes code now. So why should your teen learn to?
Parents ask us this every week, and it’s fair. The code was never the point.
What your teen builds here is computational thinking. It means breaking a problem into parts, testing each piece, and finding the one that’s broken.
Those same habits show up in a physics problem or a research project. AI types faster than any of us. It can’t do that thinking for your child.
Python is where teens learn it properly. Real code from day one, in the same language AI and data science are written in.
5 DAYS · AGES 12–18 · NO EXPERIENCE NEEDED
THE WEEK
What they write each day.
By lunch on Monday they have something running. Variables, text, numbers, output. They spend the morning typing rather than watching, because the fastest cure for “I can’t code” is code that works.
Conditionals and loops are what make a program respond instead of just run. They build a guessing game that keeps asking until the player gets it right, then make it harder.
Functions, sensible names, work split into parts. This is the difference between following a tutorial and writing something themselves.
Lists and data to hold what the program knows. And their first real debugging, where they read the error, find the line and fix it themselves.
Last features in, bugs out, then they run their program for the group and explain how it works. A teenager will let a project drift for weeks. A demo in front of the room on Friday is harder to ignore.
WHAT PARENTS ASK
"My teen has never written a line of code."
Then the week is built for them. Day 1 assumes nothing. They open an editor, type their first line, and have something running before the morning is out. Coming in with no background isn’t a disadvantage here, and there’s nothing half-learned to undo.
"They've already done Scratch, or some Python on YouTube."
Tell us when you book and we'll check where they actually are on Day 1. Students work at their own pace in the same room, so one teen can be writing their first loop while another is refactoring a project. Nobody sits through material they've already got.
"Can they really learn a language in five mornings?"
No, and we won’t claim it. Fifteen hours gets them writing a small working program, reading an error message, and carrying on without us. That’s the honest outcome. Fluency comes from what they do next, which is why Day 5 sends them home with something to extend.
"What do they need to bring?"
Their own laptop and earphones. We'll send setup instructions after you book so the software is ready before Day 1 and they start the morning writing code instead of installing it.
"What’s the cancellation policy?"
No cash refunds. You can reschedule to another camp week in the same holiday season, subject to seat availability. Bookings are non-transferable to another family. If your child misses a day, they can replace it during another week of the same camp. See our Terms of Sale.
They come home with code they wrote.
Working Python files they can open, run and change long after the camp ends. Plus the habit of reading an error instead of giving up at one. Ask them to walk you through their project.
OCT – DEC 2026 HOLIDAYS
Python Camp
Same programme, fresh start each batch. Pick the one that works for you.
15 HOURS TEACHER-LED · WORKING CODE THEY KEEP · 1 LIVE DEMO
Ask them to run it for you.
It takes a minute to run. Ask how they fixed the bug and you'll be there a while.
OCT – DEC 2026 HOLIDAYS · MORNINGS
FLOOR 13 · 583 ORCHARD ROAD · SINGAPORE 238884
SAME WEEKS, YOUNGER SIBLING
Coding Fundamentals
Ages 8–11, Scratch, both October weeks. It runs in the afternoon, so one drop-off at 9:30 and one at 2:30 covers both.
See the programme →