The district where children finish primary school on two different curricula
The short answer
Belait is Brunei's largest district and its energy district, and it is the one place in the country where a child's school might be a government school on SPN21 or Panaga School on a British-influenced international curriculum, two streets apart. Modern Age Coders teaches live online coding, AI and maths to ages 6 to 67 across Kuala Belait, Seria, Panaga and the interior from USD 100 a month. Placement is by observed work, so it does not matter which of those two systems a learner comes from. The first class is free.
There is one date in this district that decides when to start, and it is not an examination. Panaga School runs to age thirteen. Whatever comes next is a different school, and often a different country.
We teach out of India. Neither country moves its clocks, so the two and a half hours between Seria and the teacher are the same in December as in June, which matters more than usual to a household on rotation. We hold no premises in this district and claim none.
No card. No obligation. We call, we do not spam.
Facts last verified 17 August 2026. Teaching is online; no premises in Brunei are claimed.
Four sensible starting points, not one course for everybody
Four entry points, and in this district they have to work for children on two different curricula. One for a young beginner, one for the years around age twelve and thirteen, one for a teenager already in examination preparation, and one for an adult. Which applies is decided by a task in the free class, not by which school a child attends.
Kids Coding Blocks Masterclass
Sequencing, conditions and debugging before syntax becomes the distraction.
See the syllabus
Maths Through Coding
Variables, coordinates and patterns become things a learner can run and test.
See the syllabus
Python Complete Masterclass for Teens
A structured move from logic to functions, data and independent programs.
See the syllabus
HTML and CSS for Beginners
The quickest route to something a learner owns outright, which matters most to a child who will be changing school before long.
See the syllabusThat is four of more than a hundred. The rest, sorted by age and subject, sit on the course atlas, and the order we teach them in is on the coding roadmap.
The four we are known for
Python, AI, vibe coding and agentic coding
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Vibe Coding for Teens
Python, web and AI projects where the learner still owns the thinking.
See the syllabus
AI and Machine Learning for Teens
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Codex and Claude Code
Run AI coding agents on real work without losing control of the codebase.
See the syllabusTwo towns, eight mukims and 2,727 square kilometres
The district is a quarter of the country's population living in the largest area of it, and the shape of that matters for what a class can realistically be.
Belait is the westernmost and by area the largest of Brunei's four districts, covering 2,727 square kilometres. Kuala Belait is the administrative centre, Seria is the other substantial town, and the district recorded 65,531 people at the 2021 census, estimated at about 67,900 by 2025. Practically all of that population sits in three coastal mukims.
| Mukim | 2021 census |
|---|---|
| Kuala Belait | 28,793 |
| Seria | 18,313 |
| Liang | 16,813 |
| Bukit Sawat | 759 |
| Labi | 727 |
| Sukang | 81 |
| Melilas | 29 |
| Kuala Balai | 16 |
| Total | 65,531 |
The three coastal mukims hold 63,919 people between them. The five inland ones hold 1,612, and three of those five recorded fewer than a hundred residents. There is no arrangement of timetables under which a settlement of sixteen people supports a local class at the right level for the right age. That is not a criticism of anybody. It is arithmetic, and it is the reason an online group drawn from twenty-five countries is a better answer here than a nearer one would be.
The economy behind those coastal numbers is hydrocarbons. The Seria oil field was found in 1929 with commercial production from 1932, Brunei Shell Petroleum runs the major facilities, and the South West Ampa gas field thirteen kilometres offshore from Kuala Belait holds more than half of the country's gas reserves. Brunei LNG at Lumut and the industrial park at Sungai Liang are both in this district. Belait also carries five secondary and sixteen primary public schools.
The fact that should decide your timing: Panaga stops at thirteen
Panaga School sits on the Brunei Shell Petroleum camp between Kuala Belait and Seria. It has operated since 1948, it is now run by Jerudong International School, and it teaches ages two to thirteen, with roughly 280 pupils drawn from more than thirty-five nations and a curriculum blending the International Early Years and International Primary curricula with the British curriculum for English and Mathematics. At thirteen, every one of those pupils moves on: to Jerudong, to a government secondary school, or to a school in another country. That transition is not a reason to be busier at fourteen. It is a reason to have built something by twelve.
Sources: district area of 2,727 square kilometres, the 2021 census total of 65,531 and its mukim breakdown, the 2025 estimate of about 67,900, the Seria oil field dates, the South West Ampa reserve share, Brunei LNG at Lumut, Sungai Liang, the presence of British Forces Brunei and the count of five secondary and sixteen primary public schools, from the Belait District summary citing Brunei government material. Panaga School's founding year, operation by Jerudong International School, age range of two to thirteen, roughly 280 pupils, more than thirty-five nationalities and curriculum blend from the school's own published information and independent school directories. Verified 17 August 2026. Confirm your own child's school arrangements directly with the school.
What Belait asks for, and what we would do about it
Left is the constraint a household here actually has. Right is our answer to it.
A child may be on SPN21 or on Panaga's international programme, and the two do not line up by year.
Placement by observed work in the free session, which is curriculum-independent. We match the vocabulary to the school your child actually attends.
Every pupil there changes school at thirteen, often across a border.
Start at eleven or twelve, not fourteen. The goal is three finished things a learner can show and explain, because that is the part of a record that travels.
Most households here keep Monday to Friday, unlike the ministry families in the capital.
An ordinary weekend usually works in Belait, which is not true everywhere in Brunei. We still ask, because government households here keep the other pattern. See the Brunei page.
Five inland mukims share fewer than two thousand residents between them.
Group size is never limited by local numbers, because the group is not local. A learner in Melilas is in the same class as one in Kuala Belait.
Households here move, and a schedule that only works while everybody is in one place is not much use.
Neither end of the call observes summer time, so the two and a half hours hold all year, and a learner keeps the same teacher and the same group straight through a move.
Tell us the age, the school and the free days. That is enough for us to say which course fits and whether now is the right time.
Ask on WhatsApp Book the free classA course ladder that leaves room for school
It starts with building and explaining, and only then becomes technical. Nobody is asked to memorise syntax before they can describe what they made. From about fifteen the ladder narrows, whether the target is an O Level or an IGCSE, because examination time is the scarcest thing in any household. Adults enter at the point their goal and prior knowledge support.
Builders
Ages 6 to 10
Problem solvers
Ages 11 to 13
Independent programmers
Ages 14 to 18
Applied study
College and adult, 18 to 67
The complete catalogue is on the course atlas, and the method is set out on how we teach.
A number that arrives as text still looks like a number
Every page in this cluster works through one analytical mistake. Belait's is the bug that has silently corrupted more real reports than any other, and the district's own census table is enough to trigger it.
The learner is given the eight mukim figures above and asked for the district total. They write three lines of code. The answer comes back, and it is not 65,531. It is 287931831316813759727812916, a number with twenty-seven digits in it.
Nothing has crashed. No error was raised. The program did precisely what it was told.
Every published Brunei figure uses a thousands separator, and a comma is not a digit. Read into a spreadsheet with the wrong locale, or into a program without being converted, each of those cells is a string of characters that happens to be made of digits. The plus sign then does what it does to text, which is join it end to end. The learner's total is every mukim's population written out in a row.
That failure is loud and therefore harmless. Nobody publishes a district population with twenty-seven digits in it. The dangerous version of the same bug is quiet, and this dataset produces that one too. Ask the program to sort the eight mukims from largest to smallest and it reports that the largest place in Belait is Sukang, with eighty-one residents, followed by Labi, then Bukit Sawat, then Melilas with twenty-nine, and only then Kuala Belait with 28,793. Text sorts character by character, so an 8 beats a 7 and a 7 beats a 2 before length is ever considered.
What makes that output dangerous rather than obviously broken is that parts of it are right. Labi at 727 does come above Bukit Sawat at 759 in the corrupted order, and 727 really is smaller, so a reader spot-checking two adjacent rows finds them correct. Every number printed beside every name is accurate. Only the ordering is nonsense, and ordering is the one column a reader never verifies.
So the learner ends up with two habits rather than one. The first is to convert deliberately and to strip separators on the way in, rather than assuming that a thing which looks like a number is one. The second is the check that actually catches it: the parts must reconcile with the published total. 28,793 plus 18,313 plus 16,813 plus 759 plus 727 plus 81 plus 29 plus 16 is 65,531, which is exactly the figure the census publishes for the district. When the arithmetic reconciles, the types were right. When it does not, something is a string, or a row is missing, or a total includes something the rows do not.
That reconciliation habit is worth more than the bug it catches. It is the same instinct that makes an engineer check that a mass balance closes, and it does not require knowing in advance what went wrong.
Every figure in the exercise is public and linked above. No household, school or employer is described, and the learner writes and breaks the code themselves.
Does coding still matter when AI can write it?
Test it on the table above, which takes about a minute. Paste the eight mukims into any assistant and ask it to write code that reads a file of those figures and totals them.
Most of the time the code you get back will not handle the comma. Sometimes it will crash, which is fine. Sometimes it will read 28,793 as two separate fields, 28 and 793, because that is exactly what a comma means in a comma-separated file, and then it will produce a total that is wrong by tens of thousands and looks entirely reasonable. You will not be warned, because from the program's point of view nothing went wrong.
This is the honest state of the tools. They are extremely good at producing code that is idiomatic and readable and works on the data the person writing the tutorial had. They are much weaker at the thing that actually costs money, which is asking what this particular data does that the general case does not. A learner who has been caught by their own comma once never stops asking.
Which is the whole reason we begin with reasoning rather than with keywords. Anyone who wants the model-building side instead of programming foundations should read AI and machine learning classes in Brunei. Three other things are worth ten minutes each: is coding still worth learning in 2026? makes the case at length, the coding roadmap lays out what follows what, and how we teach puts you inside a lesson.
What a term looks like from Kuala Belait, Seria or the interior
Live teaching, live questions, live code review. Nothing pre-recorded, nothing to install.
Session one
No charge, and no obligation attached to it. The learner is handed something to attempt and the teacher works out where they actually are. You leave with a recommendation, not a brochure.
Between five and eight
Grouping is done on demonstrated ability, drawn from an intake spanning twenty-five countries. Where a family lives plays no part, which is why Kuala Balai and Kuala Belait are equivalent addresses to us.
Just the two of them
Usually taken for a tight adult objective, for a year already overloaded with examinations, or for a family whose weeks are too irregular for any standing group time.
Twice each week
Eight or so lessons across a month. Belait is the part of Brunei where a conventional Saturday and Sunday is most likely to suit, which is worth knowing before you compare us with anybody.
Two and a half hours
That is the whole difference, and it is permanent, because summer time is observed at neither end. Set the slot once and stop thinking about it.
Equipment
Something with a keyboard, internet that stays up, and audio the teacher can hear. We sell no hardware and we license no software to anybody.
What do coding classes in Kuala Belait cost?
No enrolment charge, nothing to buy, no minimum term.
For a learner who benefits from watching five or six other people get the same problem wrong in different ways before it clicks.
Chosen when the objective is narrow, when a certificate year is already full, or when the household calendar defeats every standing group time.
Either plan means two live lessons a week, and working out which of the two you want costs nothing at all. Because a single figure is published for every country we operate in, Belait has no local rate and no expatriate rate, and there is accordingly nothing here to haggle over.
Pauses, plan changes and missed classes are covered on the pricing page.
What families say
Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
More, with photographs and student work, on the wall of love.
Questions from families in Belait
Starting with the one this district asks and no other district does.
My child is at Panaga School, not in the Brunei system. Does that matter?
Not to us, and this is the district where the question comes up most. Panaga runs to age thirteen and blends the International Early Years and International Primary curricula with the British curriculum for English and Mathematics, so a child there has a different starting point from a child in a government school two streets away. We place by watching a learner attempt one problem, which is curriculum-independent by design. What we do adjust is the vocabulary, so a lesson does not keep referring to a syllabus your child has never seen.
What happens when a Panaga child turns thirteen?
They change school, because Panaga takes ages two to thirteen. Where they go next varies: Jerudong International School, which now operates Panaga, a government secondary school, or a school in another country entirely. That transition is the practical reason to start something like this at eleven or twelve rather than at fourteen. A learner who arrives at a new school able to show three things they designed and built themselves has something no transcript conveys, and it travels across curricula and across borders.
Which days do you teach on, in a Shell household?
Probably the days you would expect, and that makes Belait different from the capital. The energy sector here largely keeps a Monday to Friday week, so an ordinary weekend usually works. Government households in the same district may keep the public sector pattern instead, in which Saturday is a working day. We ask which days your household is free before proposing anything, and the full picture of Brunei's working week is on the country page.
Do you have a centre in Kuala Belait or Seria?
We do not, anywhere in the district, and it is better that you hear it from us. Nothing is run out of Kuala Belait, Seria or Panaga. The teaching happens over a live video call originating in India, and the number printed here rings in India too. On your side the requirements are modest: a machine with a keyboard, internet that does not drop, audio the teacher can hear, and a browser from this decade.
How much do coding classes in Kuala Belait cost?
The first class is free. Group tuition is USD 100 per month for two live lessons each week, normally eight lessons monthly, in a group of five to eight compatible learners. Private tuition is USD 150 per month for one learner with one teacher on the same usual frequency. There is no enrolment fee, nothing to buy and no minimum term.
We live in Labi, Sukang or Melilas. Is that a problem?
It is the reason to be online rather than a barrier to it. Belait covers 2,727 square kilometres, the largest district in the country, and three of its eight mukims recorded fewer than a hundred people at the 2021 census. There is no realistic way to assemble a local class at the right level for the right age in a settlement that size. Online, a learner from Melilas sits in the same group, with the same teacher, as a learner in Kuala Belait or in another country.
What time would the class be?
Whatever suits you, and it will not drift afterwards. Brunei sits at UTC plus 8 all year and India at UTC plus 5:30 all year, so the separation is permanently two and a half hours: six in the evening here is half past three there. Families who have done European postings tend to find that surprising, because a schedule agreed in one season normally has to be redone in the next. Here it does not.
Is this a substitute for school?
It is not, and nothing we run carries a certificate. The thing it adds is weeks of uninterrupted time on a single build, supervised by someone who can look at code that does not work and say something more useful than try again. School timetables are structurally bad at giving that to any one subject, which is the gap this fills. And when the right advice is to cut back rather than add, we give it: during a certificate year that is usually the right advice.
Do you teach adults, and does that work in this district?
Yes, and Belait sends us a particular kind of adult. Ages six to sixty-seven are taught, and here a good share of adult learners come from the energy sector and its contractors, wanting to stop assembling the same report by hand every month. That is a short, specific goal and it usually suits one to one rather than a group.
What happens after we send the form?
It reaches a person, who telephones you to fix a time for the free session. No payment details are requested and nothing is charged. Worth being plain about what you are and are not doing: sending it begins a conversation, and it does not hold a seat in any class. Course, format and day all get decided in that conversation, ahead of any discussion of money.
Ask before booking
Send one message on WhatsApp with the age, the school and your free days, or use the form below. Course, format and time are all agreed before any payment.
One task, and an honest answer about timing
The opening session is free and it is not a sales call. A learner attempts a single problem chosen for their age while the teacher reads the approach rather than the result. Tell us which school they are at, because in this district that changes the vocabulary a lesson should use. If the honest recommendation is to start next year instead, that is what you will be told.
If a form is not how you prefer to begin, the contact page lists every other route to us, about us explains who is behind this, and the Brunei guide gives the wider picture.
WhatsApp reaches us fastest from Brunei and costs nothing to use. The number is Indian, not a local one.