Coding Classes for Kids in Singapore, Compared
15 provider entries set side by side on what each publishes about itself: the age band in its own bands, the format, the named Singapore addresses, the session structure and the platforms taught — with camp fees and term fees kept in separate tables, because they are not the same purchase.
- Edited by
- Amir Wahab
- Published
- Last reviewed
- Reading time
- 25 min read
AI disclosure. AI tools were used to help draft this guide. Research and drafting were AI-assisted. Every age band, address, session structure, platform name, fee, ratio and date was derived at run time from the providers’ own Singapore websites, read on 22 September 2026 and recorded in two parallel discovery files that were then merged and entity-resolved, and the named editor is accountable for accuracy regardless. How we use AI.
AI image by LocalRankThis is a comparison of 15 provider entries selling coding, robotics and computing classes to parents in Singapore, built from what each provider publishes on its own site and checked on 22 September 2026. It is not a ranking, and the reason is worth stating first: there is no register of coding schools here, no accreditation scheme, no government-published partner list. Every quality signal — the competition wins, the "award-winning" curricula, the trainer credentials, the superlatives in the page titles — is asserted by the provider about itself, with nothing public to check it against. An ordering built on that would be a presentation choice dressed as a finding.
What a parent actually needs to choose, though, is published by essentially everyone. All 15 provider entries publish an age band in their own bands, a format, a named Singapore address and what is taught, by platform name. All 15 publish a session structure for at least one programme. That is enough to compare, and this page compares it.
The facet it cannot compare is cost, and that is a finding rather than a gap. Of the 15 published entries, 4 publish a price for weekly or term classes and 7 a price for holiday camps, while 5 publish no price of any kind. The two groups are not measuring the same thing, and the units inside each — a ten-week term, a twenty-four-session semester, a forty-class block, a three-month membership, a two-day camp — do not reduce to one another without arithmetic no provider published. So there are two fee tables here, deliberately apart, and no line saying what coding classes cost in Singapore.
How a provider reaches this page
A provider qualifies if, on its own Singapore website, it sells coding, robotics or computing classes directly to parents for children aged roughly 4–16, at a named Singapore address or as a named online course, and publishes age band, format and session structure for at least one current programme.
Four things are tested, all on the provider's own Singapore site: a named Singapore street address, or a named online course with an established Singapore presence, age band, in the provider’s own bands, format and session structure for at least one programme. Three boundary calls did more work than the rule itself.
Camps qualify, and the reasoning runs backwards
Camps qualify, and the reasoning inverts the obvious assumption. A camp publishes age band, format and session structure more precisely than a term class does — a dated week with hours per day, against "weekly" — and its dated timetable makes active status directly observable rather than inferred. Camp fees never share a column with term fees.
The obvious assumption is that a camp is the thinner product. The evidence says the opposite: a camp page prints the dates, the hours per day, the number of days and often the price, where a term page prints "weekly" and stops. 10 of the 15 published entries publish a camp's structure against nine for a regular programme. That is also why four published providers front a season that has already ended, and why each of them says so in its own row rather than having the fact quietly dropped.
Robotics-first providers qualify, and the line falls at competitions
Robotics-first providers qualify. Every one of them puts coding in its own page title, and the under-eight bands are taught through LEGO and Scratch Jr, which is how coding reaches a child who cannot yet read fluently. The line falls at competition organisers, which are entered through schools in teams rather than bought by a parent.
Every robotics-first provider here puts coding in its own page titles, and in the under-eight bands that coding is taught through LEGO WeDo, LEGO SPIKE and Scratch Jr — which is how programming reaches a child who cannot yet read fluently. Flattening it to a "robotics" tag would delete the distinction a parent of a five-year-old is making, so the curriculum column carries each provider's own platform names.
Online-only needs a Singapore presence, and a venue is not one
Online-only needs a Singapore entity, Singapore pricing or Singapore-timed classes. Hiring a room at a local university is a venue, not a presence.
iD Tech. The operator presents itself as United States-based — "100% USA-based adult instructors", Pacific Time customer-service hours and pricing in USD as "as low as $375". The venue given is the university, which is a hired room rather than the operator’s premises. Hiring a room at a local university is a venue, not a Singapore presence.
AlphaGen Learning tests the other edge of the same rule and does not clear it either. It publishes named online courses, its own age bands, a session structure and prices, and no Singapore address, entity or class time — and its two published prices disagree on the currency, so even the Singapore-pricing route to the boundary rests on an unresolved contradiction.
The comparison
All 15 provider entries, side by side, on the facets every one of them publishes. The order is alphabetical: nothing is ordered by price, quality or size, and the first column is a name rather than a position.
Coding Lab
codinglab.com.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- Ages 5 to 6, 7 to 9, 10 to 12, 13 to 18
- Format
- In-person weekly classes on a fixed day and time, intensive holiday camps, and online
- Named Singapore addresses
- 5 named addresses, the first published as: 80 Marine Parade Road #10-06, Parkway Parade (Office Tower) Singapore 449269
- Session structure, as published
- Courses are sold as fixed blocks: standard 5 × 2 hrs, accelerated 5 × 3.5 hrs, full-day camp 2 × 6 hrs or 2 × 5 hrs. Ages 5–6 publish "5 lessons, 2 hours per lesson (10 hours total)".
- What is taught, in the provider's own platform names
- Scratch, Micro:Bit, mBot Robotics, MIT App Inventor, Python, AI, Data Science, Web Apps, Game Development, Minecraft
- What the site publishes about price
- Publishes a price for weekly or term classes and a price for holiday camps. See the fee tables below.
- How current the published offer is
- The homepage sells "September Holiday Coding Camps (4–11 September 2026)" and post-PSLE camps, both dated at the observation date.
Nullspace Robotics
nullspace.co · Observed 22 September 2026
- Ages, in the provider's own bands
- Bands from 5–6 up to 10–16, published per programme
- Format
- In-person weekly progressive classes at three centres, plus dated school-holiday camps drawing on the same hour packages
- Named Singapore addresses
- 3 named addresses, the first published as: 35 Rochester Drive, #03-07, Singapore 138639
- Session structure, as published
- STEM Little Explorer "1 hour per session", 1 term = 10 weeks × 1 hour. STEM Explorer "2 hours per session", 1 term = 10 weeks × 2 hours. Certificate programmes 30 × 2 hrs (Robotics), 2 hrs × 10 × 2 levels (Inventor), 2 hrs × 10 × 3 levels (Data Analyst).
- What is taught, in the provider's own platform names
- LEGO Technic, LEGO WeDo 2.0, LEGO Education SPIKE Prime, Scratch by MIT, Python, Arduino, 3D pen printing, Tinkercad, Minecraft
- What the site publishes about price
- Publishes a price for weekly or term classes. See the fee table below.
- How current the published offer is
- The homepage links "2026 Weekly Robotics & Coding Classes" and a live parent booking portal.
Empire Code / Empire AI
empirecode.co · Observed 22 September 2026
- Ages, in the provider's own bands
- Pre-Schoolers 4–6, Lower Primary 7–9, Upper Primary 10–12, Teenagers 13–16
- Format
- In-person holiday camps at two campuses, in-person weekly courses by age band, and a DSA programme
- Named Singapore addresses
- 2 named addresses, the first published as: Goldhill Shopping Centre, 151B Thomson Road, Level 3, Singapore 307606
- Session structure, as published
- Camps: "10 hrs – 4 days", daily 9.30am–12.00pm or 1.30pm–4.00pm, week pattern Mon–Thu or Mon, Wed–Fri, with an optional Friday add-on making it "4 + 1". Weekly-course session structure is not published on the pages read.
- What is taught, in the provider's own platform names
- Scratch, Scratch Junior, Minecraft Education, Roblox, LEGO Robotics, LEGO Spike, Micro:bit / PictoBlox, Python, JavaScript, C, Tinkercad, Blender, Procreate
- What the site publishes about price
- Publishes a price for holiday camps. See the fee table below.
- How current the published offer is
- The camps page publishes dated weeks — "Week 1: 7 Sep, Mon–Thu" and "Weeks 2–5: 28 Sep, 5 Oct, 12 Oct, 19 Oct" — forward-dated at the observation date. The camps index still links March, April, Easter and June/Summer 2026 camp pages, all past at the observation date.
Roboto Coding Academy
roboto.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- Age 6–16 on the weekly programme page; camps banded 7–8 and 9–12
- Format
- In-person weekly classes at three centres, in-person holiday tech camps, competition and DSA preparation
- Named Singapore addresses
- 3 named addresses, the first published as: 199B Thomson Road, Goldhill Centre Level 3 Unit 199B (Opp United Square) Singapore 307636
- Session structure, as published
- "1 Session = 1 hour 30 mins"; "1 Semester = 24 Sessions", with weekday and weekend slots published per centre. Camps publish five tracks per age band, from "9:00am – 12:00pm – 5 Half Days – 15 Hours" to "9:00am – 4:00pm – 5 Full Days – 35 Hours".
- What is taught, in the provider's own platform names
- Scratch Jr, Scratch, Python, C++, MIT App Inventor, web design, game design, Generative A.I., Minecraft, Roblox, VR, LEGO Robotics, Dash
- What the site publishes about price
- Publishes a price for weekly or term classes and a price for holiday camps. See the fee tables below.
- How current the published offer is
- Weekly class slots are published per centre; the camp page states the next season has not opened. The holiday camp page states "Registration for the next season opens soon."
LCCL Coding Academy
lcclcoding.com · Observed 22 September 2026
- Ages, in the provider's own bands
- Early Creators 5–7, Kid Coders 8–11, Teen Coders 12–15, Young Adults 16–18
- Format
- "FORMAT IN-PERSON" — weekly core-curriculum classes and holiday camps
- Named Singapore addresses
- 583 Orchard Road, #13-01 Forum Office Tower, Singapore 238884
- Session structure, as published
- Camps: "Morning 9:30 AM – 12:30 PM – Ages 10-15"; "Afternoon 2:30 PM – 5:30 PM – Ages 5-11"; "TOTAL 15 HOURS PER CAMP". Weekly-class session structure is not published on the pages read.
- What is taught, in the provider's own platform names
- Scratch, Python, game design, AI literacy, competition preparation
- What the site publishes about price
- Publishes a price for holiday camps. See the fee table below.
- How current the published offer is
- Camps run in dated batches from 7 September to 8 January, forward-dated at the observation date.
Kodecoon Academy
kodecoon.com · Observed 22 September 2026
- Ages, in the provider's own bands
- "ages 4 & up" for weekly classes; "ages 6 & up" for S.T.E.A.M holiday camps
- Format
- In-person at the centre, with online for certain modules only; weekly classes and holiday camps
- Named Singapore addresses
- 8 named addresses, the first published as: 10 Eunos Road 8, #03-01/03, Singapore 408600
- Session structure, as published
- From the published FAQ: "Our holiday camp format is 3 hours of class everyday over a period of 5 days" and "Our weekly classes ... is 1.5 – 2 hours of lesson each week over a period of 12 weeks (average)".
- What is taught, in the provider's own platform names
- Scratch Jr, Scratch, MIT App Inventor, HTML, CSS and JavaScript, Python, LEGO Education SPIKE Prime, Roblox, Minecraft, Virtual Reality with Delightex, Spark AR, drone coding, machine learning
- What the site publishes about price
- No price of any kind is published on the pages read
- How current the published offer is
- Enrolment runs through a "Book a Recommendation Session" form; no price appears on any page read.
WondersWork
wonderswork.com.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- Age 5 to 14 site-wide; Junior Robotics Engineers 5–7, Young 7+, Design 9+
- Format
- In-person weekly after-school classes and school-holiday camps at one site
- Named Singapore addresses
- Furama Riverfront Hotel, #01-05, 405 Havelock Road, Singapore 169633
- Session structure, as published
- Weekly: "Duration: 2 hour", "Frequency: Once a week", "No of lessons: 7 lessons". Camp: 10am to 3pm over 3 days.
- What is taught, in the provider's own platform names
- LEGO robotics building and coding, LEGO-based block coding, STEM/STEAM themed projects
- What the site publishes about price
- Publishes a price for holiday camps. See the fee table below.
- How current the published offer is
- The most recent dated camp ran 7 to 9 September 2026 and had ended at the observation date. The homepage still fronts a December 2025 year-end camp beside the September 2026 one. The September 2026 camp dates, 7 to 9 September 2026, are past at the observation date and no later camp date is published on the pages read. The schedule page publishes an "Our Schedule" heading with no schedule beneath it.
The Lab
thelab.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- Kinder 5–6, Junior 7–9, Python Coder 10–14, The Lab X 14+; camps banded 5–7, 8–10, 11–14
- Format
- In-person weekly lessons at four centres, holiday camps, and DSA supplement programmes
- Named Singapore addresses
- 4 named addresses, the first published as: 11 Tanjong Katong Road, #03-01/02, Singapore 437157
- Session structure, as published
- Junior Program: "100 minutes, 10 weekly lessons per term"; the foundation spans "2 x 10-week terms" followed by "5 Core terms (10 lessons each)". Fees are structured as 10-class and 40-class blocks for ages 5–9 and as 3, 6 or 12-month memberships for ages 10–14.
- What is taught, in the provider's own platform names
- LEGO SPIKE robotics, Tynker, AI literacy, Python, Unity, game programming
- What the site publishes about price
- Publishes a price for weekly or term classes. See the fee table below.
- How current the published offer is
- Four centre pages publish per-centre opening hours and phone numbers, and a published fee schedule is live.
NK Robotics
nkr.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- Coding Pioneers 4–6, Tech Explorers 7–8, Roboteer 9+, PythonBots 10+, Scratch 9+, Python 12+
- Format
- In-person weekly programmes at four branches, in-person holiday camps, competition preparation
- Named Singapore addresses
- 4 named addresses, the first published as: Northpoint City (South Wing), 930 Yishun Avenue 2, #02-183/184, S769098
- Session structure, as published
- Weekly tracks are published as durations rather than sessions: Scratch Grade 1 "3 months", Grade 2 "6 Months", Grade 3 "1 Year"; Python Grade 1 "6 months", Grades 2 and 3 "1 year". Camps: "9am – 12pm (Mon to Fri)", three hours a day, sold as "3 Days Lego" and "2 Days Drone". Weekly session length and lessons per term are not published.
- What is taught, in the provider's own platform names
- LEGO SPIKE Prime, WhalesBot AI Module robotics kits, Scratch (graded 1–3), Python (graded 1–3), drone coding
- What the site publishes about price
- Publishes a price for holiday camps. See the fee table below.
- How current the published offer is
- The published camp season had ended at the observation date; the weekly graded tracks are not date-scoped. The /holiday-programmes/ URL serves "June Holiday Camp 2026", dated 1–14 June and 22–26 June 2026, and no later camp season is published there.
Preface Singapore
preface.ai · Observed 22 September 2026
- Ages, in the provider's own bands
- Ages 4–6, 7–9, 10+
- Format
- In-person at the Singapore campus, in a camp or programme format
- Named Singapore addresses
- Preface Singapore, 18 Robinson Road, #02-01, Singapore 048547
- Session structure, as published
- Ages 4–6 "8-hr, 2-hr/day"; ages 7–9 and 10+ "10-hr, 2-hr/day"; a separate "Tech & AI Experience Day" of 1 hour.
- What is taught, in the provider's own platform names
- Teachable Machines, Meta Demo Lab, Lovable, DeepSeek, Base44, Python
- What the site publishes about price
- No price of any kind is published on the pages read
- How current the published offer is
- The published programme window had elapsed at the observation date. The homepage renders client-side and returned no body content to a non-rendering fetch. The only dated children’s programme window published runs "Jun 22 – Aug 28 2026" and was still fronted on 22 September 2026.
Children's Worklab
worklab.com.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- "Ages 8+ or those who have completed Master Engineer"
- Format
- In-person weekly enrichment classes at three centres, on a term structure
- Named Singapore addresses
- 3 named addresses, the first published as: Forum The Shopping Mall, #02-01/02, 583 Orchard Road
- Session structure, as published
- Session length "1 hour", with a published timetable: weekday 3:30–4:30pm and 4:30–5:30pm; weekend 9:45–10:45am, 11:15am–12:15pm, 1:00–2:00pm, 2:30–3:30pm. The number of sessions in a term is not published.
- What is taught, in the provider's own platform names
- LEGO® Wedo, NXT, Mindstorms, EV3, Spike Prime
- What the site publishes about price
- Publishes a paid trial rate. See the fee table below.
- How current the published offer is
- A weekly timetable is published; the classes are not date-scoped.
STEM Genius
stem-genius.com · Observed 22 September 2026
- Ages, in the provider's own bands
- Ages 4–5 and ages 6–11
- Format
- In-person weekly classes at four sites; separate holiday classes are also referenced
- Named Singapore addresses
- 4 named addresses, the first published as: 703 Ang Mo Kio Avenue 8, 560133
- Session structure, as published
- "Duration: 90 minutes", with a published timetable: Saturday 2–3:30pm for ages 4–5; Saturday 4–5:30pm and Sunday 10:30am–12pm for ages 6–11. The number of sessions in a term is not published.
- What is taught, in the provider's own platform names
- MIT Scratch Jr App, Ozobot Bit, Mbot
- What the site publishes about price
- No price of any kind is published on the pages read
- How current the published offer is
- A weekly timetable is published; the classes are not date-scoped.
DotCode Campus
dotcodecampus.com · Observed 22 September 2026
- Ages, in the provider's own bands
- Ages 7–12 and 13–17
- Format
- "at our Jurong East studio or live online"
- Named Singapore addresses
- Blk 135 Jurong Gateway Rd, #04-329, Singapore 600135
- Session structure, as published
- Course lengths are published per course: Roblox Game Dev 12 weeks, Construct 3 10 lessons, Python Programming 12 weeks, Web Development 12 weeks, AI & Python 12 lessons. The length of a single session is not published.
- What is taught, in the provider's own platform names
- Roblox Studio, Construct 3, Python, HTML/CSS/JavaScript, AI/LLM tools
- What the site publishes about price
- No price of any kind is published on the pages read
- How current the published offer is
- Named courses with published lengths; not date-scoped.
Computhink
computhink.com.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- For ages 7–16, with camps banded 7–12, 10–14 and 14–15
- Format
- A "hybrid format" — in-person and online; weekly term classes plus June and December holiday camps
- Named Singapore addresses
- Computhink@ToaPayohLibrary (Toa Payoh Library Side Entrance), 6 Toa Payoh Central, Singapore 319191
- Session structure, as published
- Camps: "3-Day Camp, 3-Hours per Day". Weekly-class session structure is not published on the pages read.
- What is taught, in the provider's own platform names
- Scratch, Minecraft Education Edition, Minecraft Redstone, Roblox (LUA), Python, HTML, CSS, JavaScript, LEGO robotics, Excel
- What the site publishes about price
- No price of any kind is published on the pages read
- How current the published offer is
- The published camp season had ended at the observation date. On 22 September 2026 the camps page is still titled and scoped to "2026 June Holiday Coding Camps". No camp dated after the observation date was found.
Mind Theory
mindtheory.sg · Observed 22 September 2026
- Ages, in the provider's own bands
- AI Sprint 9–16, AI Storytelling 8–14, Capcut 12–16, Roblox Coding 10–16
- Format
- In-person at one named address, in holiday-camp blocks
- Named Singapore addresses
- 81 Ubi Ave 4. UB. ONE 08-02, 408830 Singapore
- Session structure, as published
- AI Sprint: 5 lessons of "120 Minutes", with 4-day × 3-hour variants. Dated blocks published for 23–27 Nov, 30 Nov–3 Dec, 14–18 Dec, 21–24 Dec and 28–31 Dec. AI Storytelling 5 lessons, Capcut 3 lessons, Vibe Coding 3 lessons, Roblox 5 lessons.
- What is taught, in the provider's own platform names
- MTBrain, Magnific, Roblox Studio, MTCode, Google Antigravity, VS Code, Claude, Gemini, ChatGPT, CapCut, Suno, Elevenlabs, Midjourney, Leonardo.AI, HTML5/CSS/JS
- What the site publishes about price
- Publishes a price for holiday camps. See the fee table below.
- How current the published offer is
- The camp page carries dated November and December 2026 blocks, forward-dated at the observation date.
Between them these 15 entries publish 42 named Singapore addresses, so this is not a market of single-site operators: 5 publish four outlets or more, the largest 8.
What this comparison can do, and what it cannot
Coverage is uneven, and the shape of that unevenness is the most useful thing here, counted over the 15 provider entries:
- Age band, in the provider's own bands: 15 of 15.
- Format: 15 of 15. At least one named Singapore address: 15 of 15, covering 42 addresses in total.
- Session structure for at least one programme: 15 of 15 — of which 9 publish it for a regular non-camp programme and 10 for a camp.
- What is taught, by platform name: 15 of 15.
- A class size or ratio as an actual number: 8 of 15, with 1 publishing two numbers that contradict each other and 6 publishing none.
- A price of some kind: a weekly or term price 4 of 15, a holiday-camp price 7 of 15, and no price at all 5 of 15.
- A registration fee as an amount: 2 of 15. One provider publishes that there is none. For the remaining 11, the registration fee is not published — which is not the same finding as there being none, and is not recorded as one.
- GST treatment stated against a published price: 2 of 15.
A cost comparison across the category is therefore not possible yet, and saying so is more honest than a column with 12 gaps whose emptiness looks like cheapness. Two things sit underneath it. The priced product is usually the camp rather than the class — a camp is bought once, so its price can be published without negotiating, while a term enrolment is what providers prefer to quote after an assessment. And GST is stated against a price only 2 times in 15, which matters because nine per cent is larger than most differences a reader would read off a fee table.
What a term of weekly classes costs, where a term price is published
Four of the 15 provider entries publish a price for weekly or term programmes: Coding Lab, Nullspace Robotics, Roboto Coding Academy and The Lab. Every figure below is in the unit the provider published it in, none divided into a monthly or per-hour equivalent — a term is ten weeks at one provider and three months at another, and one publishes both wordings on two of its own pages.
Coding Lab
One course, 5 × 2 hrs
- Price, in the provider's own unit
- $435 (P101 Scratch 1) to $945 (NOI Preparation)
- GST, as the provider publishes it
- Each course price is also published with GST, e.g. $435 / $474.15 w/GST
- Registration fee, as published
- Not published on the pages read; not to be read as zero
- Observed
- Observed 22 September 2026
Nullspace Robotics
1 term of STEM Little Explorer, 10 weeks × 1 hour
- Price, in the provider's own unit
- $520
- GST, as the provider publishes it
- All prices inclusive of 9% GST
- Registration fee, as published
- No separate registration fee was found. The provider publishes "Prices range from $45-$52 per hour (inclusive GST and material fee)".
- Observed
- Observed 22 September 2026
Nullspace Robotics
1 term of STEM Explorer, 10 weeks × 2 hours
- Price, in the provider's own unit
- $1000
- GST, as the provider publishes it
- All prices inclusive of 9% GST
- Registration fee, as published
- No separate registration fee was found. The provider publishes "Prices range from $45-$52 per hour (inclusive GST and material fee)".
- Observed
- Observed 22 September 2026
Nullspace Robotics
40-hour package, 1 year validity
- Price, in the provider's own unit
- $1920 ($48/hour as published)
- GST, as the provider publishes it
- All prices inclusive of 9% GST
- Registration fee, as published
- No separate registration fee was found. The provider publishes "Prices range from $45-$52 per hour (inclusive GST and material fee)".
- Observed
- Observed 22 September 2026
Nullspace Robotics
80-hour package, 2 year validity
- Price, in the provider's own unit
- $3600 ($45/hour as published)
- GST, as the provider publishes it
- All prices inclusive of 9% GST
- Registration fee, as published
- No separate registration fee was found. The provider publishes "Prices range from $45-$52 per hour (inclusive GST and material fee)".
- Observed
- Observed 22 September 2026
Roboto Coding Academy
Genius Coder Programme, monthly (4 lessons)
- Price, in the provider's own unit
- $285
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $50, published against both the monthly and the semester price
- Observed
- Observed 22 September 2026
Roboto Coding Academy
Genius Coder Programme, semester (24 lessons)
- Price, in the provider's own unit
- $1,625
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $50, published against both the monthly and the semester price
- Observed
- Observed 22 September 2026
The Lab
Ages 5–6, 10 classes
- Price, in the provider's own unit
- $650 ($65 / Per Class as published)
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $80 per student. An asterisk appears against it on the page and its footnote was not readable in the served content.
- Observed
- Observed 22 September 2026
The Lab
Ages 5–6, 40 classes
- Price, in the provider's own unit
- $2,400 ($60 / Per Class as published)
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $80 per student. An asterisk appears against it on the page and its footnote was not readable in the served content.
- Observed
- Observed 22 September 2026
The Lab
Ages 7–9, 10 classes
- Price, in the provider's own unit
- $700 ($70 / Per Class as published)
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $80 per student. An asterisk appears against it on the page and its footnote was not readable in the served content.
- Observed
- Observed 22 September 2026
The Lab
Ages 7–9, 40 classes
- Price, in the provider's own unit
- $2,600 ($65 / Per Class as published)
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $80 per student. An asterisk appears against it on the page and its footnote was not readable in the served content.
- Observed
- Observed 22 September 2026
The Lab
Ages 10–14, 3-month membership
- Price, in the provider's own unit
- $380 / Per Month
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $80 per student. An asterisk appears against it on the page and its footnote was not readable in the served content.
- Observed
- Observed 22 September 2026
The Lab
Ages 10–14, 6-month membership
- Price, in the provider's own unit
- $340 / Per Month
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $80 per student. An asterisk appears against it on the page and its footnote was not readable in the served content.
- Observed
- Observed 22 September 2026
The Lab
Ages 10–14, 12-month membership
- Price, in the provider's own unit
- $320 / Per Month
- GST, as the provider publishes it
- GST treatment not stated
- Registration fee, as published
- $80 per student. An asterisk appears against it on the page and its footnote was not readable in the served content.
- Observed
- Observed 22 September 2026
Two of the four state how GST is handled, so the other two of these prices may be nine per cent larger at the point of payment than they look. Registration fees are the same: Roboto Coding Academy publishes an amount and The Lab publishes an amount, one publishes that it charges none, and the remaining 11 publish nothing on the subject. Silence there is silence, not zero.
What a holiday camp costs, where a camp price is published
Seven of the 15 provider entries publish a camp price: Coding Lab, Empire Code / Empire AI, Roboto Coding Academy, LCCL Coding Academy, WondersWork, NK Robotics and Mind Theory. These sit in their own table and are never put beside the term prices above: a four-day camp and a twenty-four-session semester are different purchases, and a reader seeing them in one column would compare them whatever the page said.
Coding Lab
Full-Day Camp
- What it buys
- 2 × 6 hrs
- Price, in the provider's own unit
- $485 (P101 Scratch 1) to $545 (S102 Python 1)
- Observed
- Observed 22 September 2026
Coding Lab
Scratch 1+2 combo
- What it buys
- 3 full-day camp combo
- Price, in the provider's own unit
- $845
- Observed
- Observed 22 September 2026
Empire Code / Empire AI
September & October 2026 single camp
- What it buys
- 10 hrs – 4 days
- Price, in the provider's own unit
- $350 per child
- Observed
- Observed 22 September 2026
Empire Code / Empire AI
September & October 2026 camp with device rental
- What it buys
- 10 hrs – 4 days plus iPad or laptop
- Price, in the provider's own unit
- $410 per child
- Observed
- Observed 22 September 2026
Empire Code / Empire AI
Friday Add-On (Pitch & Present)
- What it buys
- One additional day
- Price, in the provider's own unit
- +$70 on top of any camp
- Observed
- Observed 22 September 2026
Roboto Coding Academy
Junior Coder holiday camp, ages 7–8
- What it buys
- 3 Full Days, 21 Hours
- Price, in the provider's own unit
- $600
- Observed
- Observed 22 September 2026
LCCL Coding Academy
Holiday camp
- What it buys
- 15 hours per camp
- Price, in the provider's own unit
- $600
- Observed
- Observed 22 September 2026
WondersWork
September 2026 school-holiday camp
- What it buys
- 3 days, 10am to 3pm, inclusive of meals and certificate
- Price, in the provider's own unit
- $598
- Observed
- Observed 22 September 2026
NK Robotics
LEGO Robotics Camp, June 2026 page
- What it buys
- 3 days × 3 hours
- Price, in the provider's own unit
- $450
- Observed
- Observed 22 September 2026
NK Robotics
Drone Coding Camp, June 2026 page
- What it buys
- 2 days × 3 hours
- Price, in the provider's own unit
- $500
- Observed
- Observed 22 September 2026
Mind Theory
AI Sprint Camp
- What it buys
- 5 lessons, 120 minutes each, or a 4-day × 3-hour variant
- Price, in the provider's own unit
- $600.00 per person
- Observed
- Observed 22 September 2026
Mind Theory
AI Storytelling Camp
- What it buys
- 5 lessons
- Price, in the provider's own unit
- $680 per person
- Observed
- Observed 22 September 2026
Mind Theory
Capcut Video Editing
- What it buys
- 3 lessons
- Price, in the provider's own unit
- $550 per person
- Observed
- Observed 22 September 2026
Mind Theory
Roblox Coding Camp
- What it buys
- 5 lessons
- Price, in the provider's own unit
- $600 per person
- Observed
- Observed 22 September 2026
Camp prices are the most legible numbers here and the most perishable. Each row belongs to a named season, and four of the 15 published providers front one that has already passed — a statement about the page read on 22 September 2026, not a prediction about the next season.
One provider publishes neither, but does publish a trial rate. Children's Worklab publishes Trial class, ages 4–5 at $65/hr, Trial class, ages 6+ at $60/hr and Second trial class, all ages at $80/hr. A paid trial is a price rather than a promotion and is recorded as one, but it is not a term fee, and this provider's term fee is not published.
Prices that are not shown
Temporary promotional prices are suppressed here: a discount researched in September is unlikely to be true when a reader arrives. That leaves three providers whose honest output is an absence rather than a number — WondersWork, Meta Robotics and AlphaGen Learning — each publishing only a promotional or ambiguous figure with no ordinary price beneath it. For those providers the standard price is not established and no figure has been guessed to fill the column. An empty fee column is not a free class, a cheap one, or a provider that does not know its own price.
Standing conditional discounts are not suppressed, though they are not the headline price either: Empire Code / Empire AI publishes 10% off siblings or friend-referrals, LCCL Coding Academy publishes 10% off 2nd sibling / 15% off 3rd sibling and more, NK Robotics publishes Enrol 2 students = 5% off; Enrol 3 or more students = 8% off and The Brainery Code publishes Group discounts: 10% (2 people), 15% (3 people), 20% (4+ people). None carries an expiry, so none is a campaign — but a sibling or group discount is not what a parent enrolling one child pays.
Class size, where a number is published
Eight of the 15 provider entries publish a class size or ratio as a number rather than an adjective. "Small class sizes" and "personalised attention" appear on the rest and are not recorded, because they compare with nothing.
- Coding Lab. Published per band: 1:6 (ages 5–6), 1:8 (ages 7–12), 1:10 (ages 13–18), 1:12 (NOI and O-Level Computing)
- Nullspace Robotics. "an average instructor to student ratio of 1:5"
- Empire Code / Empire AI. "capped at 8 kids per trainer" for the September–October 2026 camps
- WondersWork. "Low Teacher-Student Ratio of 1 teacher : 3-6 students only"; the September 2026 camp publishes "approx. 1:3 to 1:6"
- The Lab. The Junior Program (ages 7–9) publishes "Ratio 1:6". The site-wide FAQ publishes wording without a number.
- NK Robotics. "1:6 teacher-student ratio" for the holiday camps
- DotCode Campus. "Maximum 12 students per batch"
- Computhink. "Max. 8 Students to 1 Code Mentor (Min. 2 to start a class)"
Association with IMDA, MOE, NLB or the PA is not a quality signal
Several providers display government logos, partner labels or registration claims. Each is recorded as a claim with the statement that it is not checkable attached, and none is evidence of quality, because none can be: no published government list exists to confirm or refute them against.
- Coding Lab publishes A "Trusted By Leading Organisations" block naming MOE, NUS and IMDA among others. An association display, not a registration or an endorsement. No government source publishes a list this could be checked against.
- Empire Code / Empire AI publishes "Empire AI is an MOE-registered ... school"; "Our MOE-registered educators". The centre registration is corroborated: "Empire Code Education Centre" appears in MOE’s published register of private schools. That establishes premises and basic-requirement registration only. The register publishes no teacher data at all, so the educator claim is not checkable either way.
- Roboto Coding Academy publishes "Authorized IMDA Education Partner"; "IMDA Approved Training Provider"; "National Library Board Training Provider"; "People’s Association Registered Operator"; "MOE-Registered Trainers". No IMDA-published list of approved providers was located, so none of these is checkable against a government source. The provider’s own wording scopes IMDA approval to programmes delivered through schools, which is not what a parent buys, and MOE’s register publishes no teacher data.
- Kodecoon Academy publishes "Certified & Accredited School — Your child will be in safe hands with us because we are certified and accredited.". No certifying or accrediting body is named anywhere on the page. Unverifiable as published.
- NK Robotics publishes "MOE Certified Trainers". Not checkable. MOE’s register of private schools publishes no teacher data of any kind, so this can be neither corroborated nor refuted.
- Computhink publishes The centre address is published as "Computhink@ToaPayohLibrary (Toa Payoh Library Side Entrance), 6 Toa Payoh Central". A tenancy at a public library address. It is not an NLB programme and not an NLB endorsement, and it is not presented as one here.
The same applies downstream. Competition results here are self-reported and self-selected — a provider publishes the years it won, not the years it did not enter — and testimonials, star ratings and third-party "best of" lists contribute nothing by rule.
Providers that are no longer there
Four names that 2026 listicles still carry as live providers do not serve a coding site at all. What follows is what each domain served on 22 September 2026. A repurposed domain proves a domain changed hands; it does not prove a programme ended, and this page does not claim to know which.
Code in the Community
Described in IMDA and Google material as Singapore’s largest free coding programme for children.
Observed 22 September 2026. The domain serves a page titled "1win Aviator Online Review 2026 — Play Aviator Game Online for Real Money", with headings including "1win Aviator — Crash Game for Indian Players" and "Is Aviator Legal in India?". The /about/ path serves "About 1win Aviator Game", an 18+ gambling-affiliate page for players in India, last reviewed 2 June 2026. There is no mention of Singapore, coding, children, IMDA or Google anywhere on either page.
What that establishes. That the domain changed hands. It is not evidence about what happened to the programme, and this page does not claim to know.
21C Girls Ltd
One of Code in the Community’s two named delivery partners.
Observed 22 September 2026. The homepage, titled "21st Century Girls", publishes that the organisation "has ceased all operations as at 30 June 2024", and the footer reads "©2014-2024 — 21C Girls Ltd. — All rights reserved." Its own programmes page still lists six programmes with age bands and no cessation notice.
What that establishes. A first-party contradiction on one site, preserved rather than resolved. The cessation statement is the operator’s own; the live-looking programmes page is also the operator’s own.
Saturday Kids
Code in the Community’s other named delivery partner, and one of the most frequently listed names in the category.
Observed 22 September 2026. A GoDaddy parking page. Both the apex and the www host returned no body content to a second, independent pass on the same date.
What that establishes. No first-party content of any kind is being served. Operating status is not established either way.
First Code Academy
A long-standing name in Singapore listicles.
Observed 22 September 2026. The domain redirects to a GoDaddy sale listing at USD $17,999. No first-party Singapore site is served.
What that establishes. The domain is for sale. That is a fact about the domain.
The three are connected, which turns an anecdote into an argument. Code in the Community's two named delivery partners were Saturday Kids and 21C Girls: one serves no content, the other publishes its own cessation. The free-programme layer of this market has no live first-party entry point left — and a parent working from a current listicle has no way to learn that, because the listicle still lists all three.
Counting providers once
Two independent sweeps produced this universe. The long-tail sweep reported no overlap with its counterpart. Three providers appeared in both files — The Lab, Meta Robotics and NK Robotics — each matching on domain and trading name.
Concatenating the two files would have published 27 live consumer providers. Three are the same operator counted twice, so the figure is 24 — an 11% overstatement of a market total, in the one number a reader is most likely to quote.
So the merge tests every pair on four keys rather than on the name alone — registrable domain, trading name, named address and telephone number — across 250 pairs. Three further collisions surfaced that are not duplicates and had to be ruled on one at a time:
- Postal code 307591. Coding Lab publishes a partner location at "@ The Learning Lab 101 Thomson Rd #03-03 United Square"; Futurum Academy publishes "United Square Mall, 101 Thomson Road #02-18/21". Two tenants, not one operator.
- Postal code 600135. Meta Robotics publishes Blk 135 Jurong Gateway Road #04-331; DotCode Campus publishes Blk 135 Jurong Gateway Rd #04-329. Two tenants, not one operator.
- LCCL Coding Academy and Children's Worklab. Not a match: Forum The Shopping Mall and Forum Office Tower share one postal code at 583 Orchard Road, and the unit numbers, the floors, the domains and the programmes all differ.
Are Robotics Connection and Children's Worklab one operator or two?
The Robotics Connection site lists the three Children’s Worklab outlets on its own locations page alongside its own. The long-tail sweep recorded this as observed and unresolved, and warned that counting both would inflate the universe.
Five things were checked on 22 September 2026:
- robotics.com.sg homepage: footer reads "© 2026 — Robotics Connection® — All rights reserved".
- robotics.com.sg contact page: publishes [email protected] and WhatsApp +65 8881 5195.
- worklab.com.sg: footer reads "©Copyright 2026 — Better Minds Pte Ltd & Idea Spring Ventures Pte Ltd".
- Phone numbers: Worklab publishes +65 9729 7828 (Forum), +65 8513 9878 (UE Square) and +65 8770 1285 (Shaw Centre).
- Addresses: Robotics Connection publishes only Coronation Shopping Plaza #03-41/43, 587 Bukit Timah Road.
How it resolved. RESOLVED AS TWO RELATED BRANDS, NOT ONE OPERATOR — on both sites’ own words. Each publishes the other as a separate, named, related centre: Worklab calls Robotics Connection "our sister center", and Robotics Connection says its camps are run "in conjunction with" Worklab. They share no domain, no address and no telephone number.
What is still open. Common corporate ownership. Worklab publishes two Pte Ltd names in its copyright line; Robotics Connection publishes no company name at all, so the two cannot be joined or separated on a registered entity. A sister relationship is not the same finding as a shared owner, and neither is claimed here.
Live providers this page does not carry
The merged universe holds 24 live consumer providers. 15 provider entries reach this comparison; nine do not, each being live, selling to parents, and short of exactly one element of the rule. None of this judges a provider — only what its website published on 22 September 2026.
- Meta Robotics — short of session structure. Seven named Singapore addresses and seven age-banded programmes are published, but the only session structure on any page read is a "90-minute trial class" and, for the DSA programme, "45 hours of hands-on training".
- The Brainery Code — short of named Singapore address. Three outlets are named — Jurong Gateway, Central and Marine Parade — but no street address is published on the pages read.
- Futurum Academy — short of session structure. Six named Singapore campuses, age bands and platforms are published; no session length, lesson count or term length appears on either first-party page read.
- Robotics Connection — short of session structure. A named Singapore address, age bands from 4.5 upward, both weekly and camp formats and the platforms taught are all published.
- Singapore Robotics Club — short of named Singapore address. The session structure is among the most precise in the whole set — "8-week term • 1× 60-minute session" and "10-week term • 1× 90-minute session" — but the location is published only as "Singapore (sessions at partner schools and learning spaces)".
- The Young Maker — short of session structure. Two named Singapore addresses and an age band of 7–12 are published; no session structure and no fee appear on the page read.
- Code Ninja Singapore — short of session structure. A named address, two age bands and a numeric class size of six are published, but no session structure.
- AlphaGen Learning — short of Singapore presence. The cleanest test of the online-only boundary: named online courses, own age bands, a 1-on-1 format, a session structure and prices are all published — but there is no Singapore address, no Singapore-registered entity and no Singapore-timed class, and the same page prints "$265" alongside "S$ 299", so even the Singapore-pricing route to the boundary rests on an unresolved contradiction.
- Coding For Kids (InspiGenius Education Centre) — short of session structure. A named Singapore address and an age band of 6 to 18 are published, but no session structure.
Six of the nine fall on session structure alone: they publish where they are, who the class is for and what is taught, then do not say how long a lesson lasts or how many there are. That one field separates a directory entry from a comparable one, and it costs this category more entries than anything else.
A further six were never in the universe at all, for reasons about the transaction rather than the evidence:
- iD Tech, camps hired into a room at the National University of Singapore — a United States operator hiring a local venue.
- FIRST® LEGO® League Singapore — a competition organiser, entered through schools in teams.
- People's Association community clubs, on the onePA platform — a booking platform carrying other operators’ courses.
- National Library Board children’s programmes — a public-library programme, not a provider selling classes.
- SG Code Campus — live but pivoted to adult AI engineering.
- Tinkercademy — live but business-to-business and institutional.
What was looked for and not found
Two claims circulating in search results could not be established on any first-party page, and neither appears anywhere else here. They are recorded so a later pass knows.
- That Futurum Academy is Southeast Asia’s only authorised VEX Robotics centre, or the only officially authorised VEX institution in Singapore. No VEX authorisation, appointment or exclusivity wording appears on either first-party page retrieved. The page that would carry it, https://futurumacademy.com/vex-robotics-competition/, returned HTTP 404. NOT ESTABLISHED.
- That STEM Genius is Singapore’s first STEM.org accredited coding and robotics academy. The wording was not observed on the first-party page read. NOT ESTABLISHED, and an accreditation label would not be a quality signal in any case.
Providers also contradict themselves, and 14 contradictions are preserved rather than resolved. A provider publishing a guaranteed one-to-three ratio on its FAQ and one instructor to four-to-six students on its camp page has not given a ratio; one whose term is ten weeks on one page and three months on another has not given a term length. Where a provider disagrees with itself, this page says so instead of choosing.
How this was built, and what it does not know
Two sweeps ran in parallel on 22 September 2026, one over the established providers and one over the long tail, camp operators and online-only candidates. Every fact came from the provider's own Singapore site after verifying the URL and the served page title; listicles and search snippets established only that a name exists. The two were merged, deduplicated on four keys, and this page is generated from the merged file. Nothing was visited, observed or contacted. What this page does not know:
- Teacher credentials. No register publishes them, and MOE's private-schools register carries no teacher data at all.
- Learning outcomes. No cohort data and no external assessment exists for any provider read.
- 'Award-winning' curricula where no awarding body is named (Coding Lab, Nullspace).
- 'Certified & Accredited School' where no certifying body is named (Kodecoon).
- Competition results and DSA outcomes, which are self-reported and self-selected everywhere they appear.
- Whether published prices include GST, except where the provider states it (Nullspace states 9% GST inclusive; Coding Lab prints both figures; WondersWork states 'No GST').
- Whether a provider is registered with MOE is checkable, but its absence from that register is never a negative in this category. MOE’s register of private schools covers schools teaching mainstream school subjects; LEGO robotics, Roblox and Scratch are not mainstream school subjects, so non-registration is the expected state and carries no information about a provider either way.
And the limits of the method: this is a discovery universe, not a register, so no completeness is claimed and none can be. A site that renders entirely client-side may publish fees a non-rendering fetch could not see — one provider in the not-carried list has a fees page that exists and served no amounts, which is a retrieval limitation and is recorded as one rather than as an absence of fees. Prices, camp seasons and centre lists move; every row carries the date it was read.
Questions
Frequently asked
- Which coding school for kids is the best one in Singapore?
- This page does not name one and the evidence could not support naming one. There is no register, no accreditation scheme and no government partner list in this category, so every quality signal on every one of these sites is the provider describing itself, and competition results are self-reported and self-selected. The page instead sets out, per provider, the age band, format, address, session structure and platforms taught — so the choice rests on facts the provider published rather than adjectives it chose.
- Why is there no single table of what coding classes cost?
- Because the prices are not measuring the same thing. 4 of the 15 published entries publish a weekly or term price, 7 publish a camp price and 5 publish none. A four-day camp is a different purchase from a twenty-four-session semester, and inside each group the units differ again: ten-week terms, three-month memberships, forty-class blocks, hourly packages. Converting them to a common unit would mean inventing arithmetic no provider published.
- A provider says it is an IMDA partner or has MOE-registered trainers. Does that mean anything?
- It means the provider published that claim. No public government source lists approved coding providers in a form a parent could check, and MOE’s register of private schools publishes no teacher data, so a trainer-certification claim can be neither corroborated nor refuted. Several providers also scope their own government wording to programmes delivered through schools, which is not the class a parent buys. The claims are recorded with that limitation attached, never as evidence of quality.
- A provider is not in MOE's register. Is that a red flag?
- No, and it would be a mistake to read it as one. That register covers schools teaching mainstream school subjects, and LEGO robotics, Roblox game development and Scratch are not among them, so a coding provider absent from it is exactly where the register would put it. Non-appearance carries no information here in either direction.
- Some of the camp dates on this page have already passed. Has the provider closed?
- Nothing here says so, and nothing here could. A provider still fronting a June camp season in September has published a page that is out of date — an observation about the page, not evidence about the business. Every row carries the date it was read, so a stale season reads as a stale season rather than a closure.
- Is this every coding provider in Singapore?
- No, and no page could honestly claim to be. There is no register to enumerate against, so this is a documented discovery universe: 24 live consumer providers found across two parallel sweeps, of which 15 provider entries publish enough to compare. Providers are certainly missing.
- UpdateFirst edition. Built from two parallel first-party discovery sweeps recorded on 22 September 2026 — research/coding-classes/discovery-established.json and research/coding-classes/discovery-longtail.json — merged and entity-resolved into research/coding-classes/merged-universe.json. The two sweeps held 10 and 17 live consumer providers respectively; 3 providers appeared in both files and were resolved to one entity each, leaving a merged universe of 24. 15 provider entries publish all four elements of the inclusion rule and are compared here; 9 are live and fall short of exactly one element, and each is named with the element it is short of. Published as a comparison rather than a ranking: there is no register, accreditation scheme or published government partner list in this category, so every quality signal is self-asserted and no ordering is defensible. Fees appear in each provider's own unit and never normalised; camp fees are in a separate table from term fees; 4 providers publish a term price and 7 a camp price, so no cost comparison across the category is offered. Temporary promotions are suppressed and no standard price is guessed where only a promotional one exists. Government association claims are recorded with the statement that they are not checkable, and absence from MOE's register is never treated as a negative. 4 domains that current listicles still carry as live providers are reported as observed states with dates rather than as closures. No provider was visited and no quality, outcome or suitability claim is made.
Founder and Editor
Amir Wahab is the founder and editor of LocalRank, an independent Singapore rankings and local guides publication.
Read next
6 Best Ballroom Dance Classes in Singapore (2026)
Looking for ballroom dance classes in Singapore? Six studios that list waltz, tango, cha-cha and other Latin or Standard dances for adults and kids.
By Amir Wahab5 min read
10 Best Corporate Training Providers in Singapore (2026)
Compare 10 of the best corporate training providers in Singapore — from leadership and soft skills to WSQ-funded digital and sales programmes for teams.
By Amir Wahab5 min read
10 Best Kids Martial Arts Classes in Singapore
Compare the best kids martial arts in Singapore: taekwondo, karate, kids BJJ, judo, aikido and wushu academies, each verified against its own website.
By Amir Wahab5 min read
10 Best Ballet Schools in Singapore
Ten ballet schools in Singapore for kids and teens — RAD, CSTD and Vaganova syllabuses, graded exams and toddler-up ages, each checked on its own site.
By Amir Wahab4 min read



