Skip to content

Home / Brunei / Liang and Lumut

Mukim Liang, Belait District / Live online

The one corner of Brunei that filled up while the rest of it thinned out

The short answer

Mukim Liang held 14,301 people at the 2016 census and 16,813 at the 2021 one, a rise of 2,512 or 17.6 per cent in five years. Over the same period the water village in the capital lost about thirteen per cent. Most of that growth sits in the national housing schemes at Lumut, next to the Sungai Liang Industrial Park. Coding, AI and mathematics are taught here by Modern Age Coders over live video, to anyone from six to sixty-seven, starting at USD 100 monthly. Nothing is charged for the opening lesson.

A growing population of young families is exactly the situation in which local provision has not caught up yet. That gap is the reason this page exists.

The teaching originates in India and reaches you by video call. Clocks are never adjusted at either end, which fixes the difference at two and a half hours for good and means a time you settle in March is still right in October. We occupy no premises in this district.

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.

Courses for Liang and Lumut

Four sensible starting points, not one course for everybody

Four ways in, chosen for a mukim with an unusually young profile: they cover a primary-age starter, the untested years of lower secondary, a teenager with an Ordinary Level in view, and an adult with a job to make easier. A task in the free class decides which, because in a fast-growing place the year group is a poor guide.

That 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.

Verified 17 August 2026

Twenty settlements, three of them called Lumut

The shape of this mukim explains both why families here have few local options and why its data catches people out.

Mukim Liang sits in the northern part of Belait district, on the South China Sea. It recorded 14,301 residents at the 2016 census and 16,813 at the 2021 one, an increase of 2,512 people or 17.6 per cent in five years. For comparison, the six water village mukims in the capital fell from 10,250 to 8,902 across the same interval, a drop of about thirteen per cent. Liang is where Brunei added people.

In 2016 the mukim was recorded as 32.3 per cent urban and 67.7 per cent rural, and 51.4 per cent male. It contains twenty listed settlements. The industrial anchor is the Sungai Liang Industrial Park, with Brunei Fertilizer Industries on the same site.

The detail worth pausing on is how the population is distributed among those settlements, because it is not distributed the way the names suggest.

Settlement, 2021 censusPopulation
RPN Kampong Lumut Area 25,605
RPN Kampong Lumut Area 12,035
Kampong Sungai Bakong1,642
Kampong Sungai Tali1,051
Kampong Tunggulian656
Kampong Sungai Liang641
Kampong Lumut171

The village called Lumut is the smallest of the three places called Lumut

Kampong Lumut recorded 171 residents. Beside it, the two national housing scheme areas that carry its name recorded 2,035 and 5,605. So the settlements sharing the name hold 7,811 people between them, and the village itself is about one forty-fifth of that. Nothing is wrong with any of those figures. They are simply three separate places with overlapping names, which is an ordinary thing for a country that builds housing schemes next to existing villages, and a trap for anybody who reads the names as identifiers.

Sources: Mukim Liang population of 14,301 in 2016 and 16,813 in 2021, its location in Belait, the 2016 split of 32.3 per cent urban and 67.7 per cent rural and 51.4 per cent male, the twenty listed settlements and the individual 2021 figures for Kampong Sungai Tali, Kampong Sungai Bakong, Kampong Lumut, RPN Kampong Lumut Area 1, RPN Kampong Lumut Area 2, Kampong Sungai Liang and Kampong Tunggulian, together with the presence of Sungai Liang Industrial Park and Brunei Fertilizer Industries, from the Mukim Liang summary citing Brunei government material. The capital water village comparison of 10,250 in 2016 and 8,902 in 2021 is the sum of the six Kampong Ayer mukims, set out with its sources on the Bandar Seri Begawan page. The seven settlements above are the largest of the twenty and do not sum to the mukim total. Verified 17 August 2026.

Alignment

What a growing mukim runs into, and how we answer it

Left is what a household in a growing mukim actually faces. Right is what we do about it.

A YOUNG, GROWING POPULATION

Provision follows population with a lag, and this mukim added seventeen per cent in five years.

Nothing here has to be built first. A learner can start this month at whatever level the free session puts them at.

NO LOCAL PROVISION IN THIS SUBJECT

Even the largest settlement is a few thousand people, which cannot fill a class at a specific level.

The group comes from our whole intake across twenty-five countries. Level decides who a learner sits with; the settlement does not enter into it.

AN INDUSTRIAL WORKFORCE

Households attached to the industrial park keep schedules that a fixed local timetable would not survive.

The recurring slot is agreed with you and can move when the roster moves. Pausing costs the month and nothing more.

TWO CURRICULA IN THE DISTRICT

Belait families sit on SPN21 or on the international programme at Panaga, and the years do not correspond.

Placement is by observed work rather than year group, and the vocabulary of a lesson is matched to the school a learner actually attends.

A FIXED 2H30 OFFSET

Neither country moves its clocks at any point in the year.

A time agreed once is still correct twelve months on. There is no seasonal rescheduling conversation on this market.

Send the learner age and the evenings you have free. Two facts are enough for a recommendation.

Ask on WhatsApp Book the free class
Placement

A course ladder that leaves room for school

The order runs from making to explaining and only then to typing. Syntax is never the first thing anybody is asked to hold in their head. From about fifteen the ladder narrows on purpose, because by then hours are scarcer than options. Adults enter at the point their goal and prior knowledge support.

The complete catalogue is on the course atlas, and the method is set out on how we teach.

The student data project

Join two tables on a name and you will merge things that are not the same

Every page in this cluster works through one analytical mistake. Liang supplies the cleanest example of this one anywhere in the country, and it is the single most common cause of quietly wrong numbers in real work.

The learner gets two files. One lists settlements and populations. The other lists, say, schools by settlement. The task is ordinary: how many people live in each place that has a school? They join the two files on the settlement name, because that is the column both files share.

The trap

The join turns 171 people into 7,811, and reports it without complaint

Three settlements in this mukim contain the word Lumut: Kampong Lumut with 171 residents, RPN Kampong Lumut Area 1 with 2,035, and RPN Kampong Lumut Area 2 with 5,605. Depending on how the join is written, one of two things happens, and both are silent.

If the match is loose, by prefix or by contains or by anything fuzzy, the three collapse into a single row of 7,811. The village of Lumut is now reported as forty-five times its actual size, and every per-head figure computed from it is wrong by that factor. If the match is strict, the two housing scheme rows fail to match anything, get dropped, and 7,640 people vanish from the analysis without an error being raised. One join, two opposite failures, and no warning either way.

The fix is not a cleverer string comparison. It is to stop joining on names at all. Names are for humans: they get abbreviated, transliterated, prefixed with RPN, suffixed with Area 2, spelt with and without Kampong, and changed when a scheme is renamed. An identifier is a value that exists in order to be matched, and a name is not one. Where a real code exists, join on the code. Where none exists, the honest step is to build a lookup by hand once and keep it under version control, so the mapping is a documented decision instead of a lucky string comparison.

And there is a check that catches it every time, which is the actual habit being taught. Count the rows before the join and count them after. If the number went up, something matched more than once. If it went down, something matched nothing. If either happened and you did not expect it, stop, because from that point every figure downstream is confident and wrong.

All the settlement figures are public and linked above. The learner writes both versions of the join, sees both failures, and only then is shown the row count check, which is deliberately the last thing rather than the first.

The question parents ask first

Does coding still matter when AI can write it?

Give any assistant the seven settlements above and ask it to total the population of Lumut. It will produce a number, in a clean sentence, without hesitating.

Which number it produces depends entirely on an assumption it made and did not mention: whether the three Lumut rows are one place or three. Both readings are defensible. That is precisely why the answer should have arrived with the assumption attached, and it usually will not, because the question did not ask for one.

So the person is still needed for the same thing they were needed for before: knowing that a name is not an identifier, and asking which of the two questions was actually answered. That habit comes from having been burned by a join, on data you could check, at an age where being wrong costs nothing.

Model building rather than programming foundations lives on AI and machine learning classes in Brunei. The longer case is is coding still worth learning in 2026?, the sequence is the coding roadmap, and how we teach walks through a lesson.

Live online delivery

How a term runs from Lumut or Sungai Liang

All of it happens live, with questions answered as they arise. There is no video library and no download.

The opening hour

Free, and it answers one question: what should this learner be doing, at what level, starting when.

Between five and eight

Grouped on demonstrated ability across twenty-five countries. Which settlement a family lives in plays no part.

Or alone with a teacher

Better for an industrial roster, for a crowded examination year, or for a narrow adult objective.

Twice each week

Around eight lessons a month, on the evenings your household names rather than the ones we advertise.

Two and a half hours

The whole difference to the teacher, permanently, because summer time is observed at neither end.

Equipment

Something with a keyboard, internet that stays up, audio the teacher can hear. Nothing is sold or licensed to you.

Fees

What do coding classes in Liang cost?

No enrolment charge, nothing to buy, no minimum term.

Group $100 per month, 8 classes

The usual choice, and the one that gives a learner something this mukim cannot: five or six peers at the same level, getting the same problem wrong in different ways first.

Private $150 per month, 8 classes

Right for an industrial roster, for a certificate year with nothing spare, or for an adult goal narrow enough to finish in a few months.

Two live lessons a week under either plan, and deciding between them costs nothing. Because one price covers everywhere we teach outside India, nothing about being in Belait changes it and nothing is up for discussion.

Pauses, plan changes and missed classes are covered on the pricing page.

Reviews

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.

FAQ

Questions from Liang and Lumut households

Starting with the one a growing mukim raises first.

There is nothing like this locally. Is that going to change?

Probably, eventually, and that is not much use to a twelve year old now. Provision follows population with a lag of years, and this mukim added 2,512 people between the 2016 and 2021 censuses. What an online class does is remove the wait entirely: the group already exists, drawn on ability from an intake across twenty-five countries, so a learner starts this month at the level the free session places them at rather than when somebody local decides there is enough demand.

Do you have a centre in Liang, Lumut or anywhere in Belait?

Not in Belait and not anywhere else in Brunei. What happens is a video call originating in India, and the telephone number above rings there too. The requirements at your end are modest: any machine with a proper keyboard, a connection that does not drop mid-sentence, a microphone the teacher can hear, and a browser that has been updated this decade. We sell no equipment and license no software.

My husband works at the industrial park on a roster. Can the schedule cope?

Yes, and it is a common reason families here choose one to one rather than a group. There is no minimum term and no enrolment charge, so a month paused for a rotation costs that month and nothing further. Where a roster is regular we can usually match a slot to it; where it is not, private teaching means the time belongs to your household rather than to a group.

Which curriculum do you follow?

None exclusively, which in Belait is the practical answer. Households in this district sit on SPN21 or on the British-influenced international programme, and the year groups do not correspond. We place by watching a learner attempt one problem, which is curriculum-independent, then match the vocabulary of the lesson to the school your child actually attends. The two systems are set out side by side on the Kuala Belait page.

How much do coding classes in Liang 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.

What time, and does it move with the seasons?

It never moves. Brunei holds UTC plus 8 all year and India holds UTC plus 5:30 all year, so the separation is permanently two and a half hours. Seven in the evening in Lumut is half past four in the afternoon for the teacher, in January and in July alike. A slot agreed once needs revisiting never.

Which days do you teach on?

The days your household names. Belait leans toward a conventional Monday to Friday because of the energy sector, but government households in the same district keep the other pattern, and Brunei is the one country whose working week is not continuous. We ask on the free call rather than publishing a default. The full evidence is on the Brunei country page.

Is this instead of school?

It sits beside school and issues no certificate of its own. The thing it supplies that a timetable cannot is continuity: the same project, the same person, week after week, with somebody able to look at code that fails and diagnose it rather than saying try again. And when the sensible advice is to reduce, which during a certificate term it often is, we give that advice knowing it costs us the month.

What ages, and do adults join?

Six to sixty-seven, and yes. Under about nine the work is ordering and predicting rather than typing. Adults are a normal part of the intake, and in this district many arrive from industry wanting to automate a monthly return they currently assemble by hand, which is a narrow goal that usually finishes inside a few months.

What happens when we send the form?

Somebody reads it and telephones to arrange the free session. No card is requested and nothing is charged. To be clear: sending it starts a conversation and does not reserve a place in any class. Course, format and evening are all agreed in that conversation, ahead of any discussion of money.

Ask before booking

Send one message on WhatsApp with the learner's age and your free evenings, or use the form below. Everything is settled before a payment is discussed.

Book a free class

One problem, and a straight recommendation afterwards

Nothing is charged for the opening hour and nothing is sold during it. The learner is given a problem chosen for their age and the teacher watches how they go about it rather than whether they finish, which is far more informative than any placement form. What comes back is specific enough to disagree with: this course, this format, this evening, and the reasoning behind each. Where the honest advice is to start next year, that is the advice you get.

If a form is not how you want to begin, every alternative is listed on the contact page. About us says who we are, and the Brunei guide takes the country as a whole.

No card. No obligation. We call, we do not spam.

WhatsApp reaches us fastest from Brunei and costs nothing to use. The number is Indian, not a local one.

Ask on WhatsApp Book a free class

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here

Chat with us