
We run the same courses both ways, so I have no particular reason to sell you one over the other. Which is useful, because the honest answer is that format matters less than parents expect, and it matters a lot for a specific minority of children.
Quick Answer: For most children aged 10 and up, online and in-person produce similar results — coding is done on a screen either way, and screen sharing means an instructor can see a student's code as clearly online as over their shoulder. In-person matters most for younger children, easily distracted children, and anyone who needs the social pull of a room to stay engaged. Online wins on travel time and on access to the right level rather than the nearest one. Class size and instructor quality outweigh both.
What Online Genuinely Does Well
The medium matches the subject. This is the part people underestimate. A child learning piano online is fighting the format. A child learning to code is already looking at a screen and typing — the lesson lives in the same place the work does. An instructor sharing their screen is often clearer than one pointing at a projector across a room.
No travel. An hour of Singapore traffic each way turns a 90-minute class into a three-hour commitment. For families already juggling tuition and CCAs, that's frequently the deciding factor, and it's a perfectly good reason.
Right level, not nearest level. If your child needs an intermediate Python class, online means they join the intermediate Python class. In person, you're limited to whatever runs near you on a day that works.
Recordings and replays. A child who missed something can go back over it. That's genuinely hard to replicate in a room.
What In-Person Adds
Attention is easier to hold. A ten-year-old with a browser one tab away from their code is being asked to exercise self-control that most adults don't have. In a classroom, the instructor sees the wandering before it becomes twenty lost minutes.
The small unstuckings happen faster. Online, a stuck student has to decide to unmute and say so. Some will sit silently for ten minutes rather than interrupt. In a room, an instructor reads a stuck posture from across the space and is there before it's asked for.
Kids see each other's work. A child glancing at a neighbour's screen and saying "how did you do that?" is a real part of how this gets learned. It's not impossible online, but it needs deliberate structuring rather than happening by itself.
The demo day effect. Presenting a finished game to a room is a different experience from presenting it to a grid of faces. For a lot of students that's the moment the course becomes memorable.
Which Children Do Better Online?
From what we see, online works well for a child who:
- is 10 or older
- will ask a question when stuck, rather than waiting to be noticed
- can work at a desk without a parent in the room
- already enjoys the subject, so motivation isn't coming from the room
In-person is the safer choice for a child who:
- is 7 to 9
- drifts when unsupervised, or is a fluent tab-switcher
- is quiet in groups and unlikely to speak up
- is trying coding because you suggested it, rather than because they asked
That last one matters more than the others. A child who isn't yet sold on the subject needs the energy of a room to carry them through the first few weeks. Once they're hooked, either works.
What Matters More Than Format
Two things outrank this entire question.
Class size. An online class of eight beats an in-person class of twenty-five, comfortably. Coding is a subject where everyone gets stuck on something different, and an instructor who can't reach each student is limited regardless of the room. We cap at twelve for exactly this reason.
Whether the child writes their own code. A class where students copy the instructor's screen produces working programs and no understanding, online or off. Our guide to choosing a provider covers how to check for this.
If you're weighing two options and one is online, compare those two things before comparing the format.
A Practical Suggestion
Try the format you think won't work. Parents are often wrong about their own child here — plenty who were certain their child needed a classroom found they focused better at their own desk, and the reverse happens just as often.
Our courses run in person at our Jurong East studio, a short walk from the MRT, or live online from anywhere in Singapore, in groups of up to 12. Same instructors, same curriculum, same projects. Every course starts with a free 45-minute trial lesson, so you can try one format and switch if it isn't right. Book a trial class.
