Skip to content
Home/Oman/Manah
Manah, Ad Dakhiliyah

Coding classes in Manah where a search of 376 houses finds eight of them

What are the best coding classes in Manah?

Harat Al Bilad holds 376 houses. Search that list with the fastest method there is, without first putting it in order, and it locates eight of them and declares the other 368 absent. Everyone from age 6 to age 67 studies here, online and live, in coding, Python, AI or mathematics. Nothing is charged for the first lesson. Afterwards it is USD 100 monthly in a group and USD 150 one to one.

Manah keeps one of the largest old quarters in the country, a place of hundreds of houses and wells recorded over nine centuries. Old records come in the order they were made, and that is exactly the order a fast search cannot use.

Facts last verified 23 August 2026. Teaching is online; no Manah branch is claimed.

Course picks

Learn what your quickest tool assumes before it answers

Four routes from putting things in order on a table to writing searches that refuse to run on data they cannot trust.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

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.

Manah today

Hundreds of records, kept in the order they happened

A quarter built over centuries produces a list that grew rather than one that was designed, and grown lists are never in order.

Three hundred and seventy six houses

Harat Al Bilad is recorded with 376 houses, which makes it one of the largest ancient neighbourhoods in the country. It is far too many to check by eye and small enough that a search feels instantaneous, which is the worst possible size for this fault.

Nearly two hundred and fifty wells

The quarter also holds close to 250 wells. Two related lists of different lengths is the beginning of a join, and joins are where search assumptions get inherited without anybody restating them.

Nine centuries of accumulation

The neighbourhood dates back nine centuries. Nothing recorded across nine hundred years arrives in a helpful sequence, and re-ordering it is a decision somebody has to take deliberately.

The fastest search will not tell you it was lied to

Binary search halves the list at every step, which only works if the list is ordered. Nothing in the method checks that. Handed an unordered list it still halves, still terminates, still returns an answer in the same handful of steps, and the answer is mostly no.

Verified local facts

Manah facts with a trail behind them

Each claim traced, and each one held to what its source actually says.

One of the largest old quarters here

Harat Al Bilad in the Wilayat of Manah is described as one of Oman's largest ancient archaeological neighbourhoods. Size is what makes the search question real rather than academic.

A count of houses and a count of wells

The published figures are 376 houses and nearly 250 wells. One is exact and one carries the word nearly, and this page keeps that distinction rather than tidying it away.

A centre of scholarship

The quarter is described as the seat of an active scientific movement where many books and Fiqh encyclopedias were reproduced. A place that copied manuscripts is a place that understood indexing long before anybody had a computer.

A castle four centuries old

Fiqain Castle stands in Al Fiqain village and was built some 400 years ago. Some is a hedge and it is kept, because a page about unverified assumptions should not smuggle one in.

A view over the working land

The castle overlooks the old residential quarters, palm groves and farms of the village. A vantage point is a reminder that seeing the whole list at once is a luxury data rarely gives you.

A wilayat of the interior

Manah sits in Ad Dakhiliyah among the older settled centres of the country. Its records are old, numerous and unordered, which is the combination this project needs.

No part of this is a claim about Modern Age Coders, and no association with the quarter or the castle is asserted. Manah is used here because 376 is a real, published, awkwardly large number of things to look through.

Signature project

Three hundred and sixty eight houses reported missing from their own street

Every house is in the file. The search is correctly implemented. The answer is wrong about ninety eight times in a hundred.

1. Take the 376 houses as a list

One record per house, in the order the survey happened to record them, which is the order real records arrive in. Nothing is missing and nothing is duplicated. The house identifiers used in the exercise are teaching values; the count of 376 is published.

2. Search it with the method everybody reaches for

Binary search is the fast one, and it is written correctly here. It halves the list at each step and finishes in about nine steps for a list this size, whether or not the list is in order.

3. Ask for every house in turn and count the hits

On the ordered list it finds all 376. On the same records in their original order it finds 8, and reports the remaining 368 as not present. No exception is raised and no warning is printed, because nothing went wrong as far as the code is concerned.

Searching the 376 houses of Harat Al Bilad
MeasureList in orderList as recordedWhat it means
Houses in the file376376Identical data both times
Houses found3768The method, not the data, changed
Reported as absent0368Every one of them is present
Failure rate0 per cent97.9 per centAlmost every lookup is wrong
Steps to answerabout 9about 9The wrong answer is just as fast
Errors or warnings raisednonenoneNothing on screen distinguishes them

Being wrong at speed looks exactly like being right at speed

If the unordered search were slow, or crashed, or returned nonsense, somebody would investigate within the hour. Instead it returns a plausible negative in nine steps. The system does not appear broken; it appears to be telling you that a house is not on the list. Every figure above was computed before this was written, over 376 records with all 376 present.

Reliable pipeline

State the precondition, then make the code insist on it

Five habits, cheap to adopt, and any one of them turns this into an error.

Using an algorithm that has requirements
StageRuleWhat it preventsWhat it gives you
NameWrite down what the algorithm requiresA precondition living only in someone's headA requirement a reviewer can see
AssertCheck the input actually meets itA silent wrong answer at full speedA loud failure at the right moment
OwnMake one place responsible for the orderingEveryone assuming somebody else sorted itA guarantee with an owner
CompareTest the fast method against the slow oneSpeed hiding incorrectnessProof the two agree before you trust one
SuspectTreat a surprising negative as a bug until shown otherwiseNot found accepted as an answerA habit that catches this in a day

For younger learners

A stack of numbered cards face down, deliberately shuffled, and a child asked to find one by looking only at the middle and then choosing a half. The method fails in front of them, and putting the cards in order first fixes it. No computer at all.

For teenagers

The 376 records in Python, searched both ordered and unordered, counting hits each time. The learner then writes the assertion that the list is sorted before the search runs, and watches it fail on the raw data.

For adults

Preconditions are documented and asserted rather than assumed, ordering has a single owner in the pipeline, and any fast path is validated against a slow reference before it is allowed to be the only one in production.

The 376 houses, the nearly 250 wells, the nine centuries, the scholarly copying and Fiqain Castle at some 400 years old are published claims. The individual house identifiers in the exercise are teaching values, since no register of them is published, and that is said wherever they are used. The behaviour shown is a property of the algorithm and would hold for any 376 records.

Learning ladder

From a shuffled stack of cards to code that asserts its own preconditions

We use the free class to find out where a learner really is, which is usually not where a year group would put them.

Ages 6 to 10

Order first, then look

Children discover a searching method that needs tidying up first.

Early Math FoundationsKids Coding Blocks
Ages 11 to 13

Methods with conditions attached

Learners meet a rule that only works when something else is true.

Maths Through CodingProblem Solving and Computational Thinking
Ages 14 to 18

Fast against correct

Teenagers compare a fast method with a slow one and trust the agreement.

Python for TeensData Science for Teens
Ages 18 to 67

Preconditions as code

Adults assert what an algorithm needs instead of hoping for it.

Data Structures and AlgorithmsPython Programming
Delivery

Live classes in one of the older settled corners of the interior

Manah is a wilayat of villages and old quarters rather than one centre, and a lesson that travels reaches all of them on the same terms.

Villages, quarters and farms

The population sits across old neighbourhoods and the farmland around them. There is no address here that is convenient to everybody, and a connection removes the need to find one.

The first lesson is genuinely without charge

A real class, a real task, and a specific recommendation when it ends. We ask for no card to book it and no commitment until somebody has seen a teacher work.

Groups of five to eight, matched on ability

Who is in a group depends on what a learner can do now and where they are headed. It does not depend on which village they are in, which is the part a local class cannot match.

One to one where the target is narrow

A single teacher and a single learner, for a dated examination or one particular gap a shared plan would only be able to work around.

Eight lessons across a typical month

Two live sessions a week, at a slot agreed once at enrolment rather than rebuilt weekly around school, farm and work.

Ninety minutes between the two clocks

Oman runs that far behind India, and it is handled once at the start. Terms, working hours, examination seasons and Ramadan are all discussed before a time is fixed.

A confident wrong answer needs somebody to disbelieve it

A learner asks whether house 200 is on the list, is told no, and has no reason to doubt it. The teacher's job is to say: it is there, go and find out why your program cannot see it, and then not to say anything else for a while.

Fees

One free class, then group or private tuition

Pricing is in USD and is confirmed with the selected format.

First classUSD 0

Ability task, goal review and starting recommendation.

Group tuitionUSD 100

Per month, normally eight lessons, five to eight learners.

Private tuitionUSD 150

Per month, normally eight lessons, one student and one teacher.

Reviews

What families and learners 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

Free placement class

Tell us the learner's level and the lookup that keeps saying no

The first task might be a shuffled stack of cards, a Python search compared against a slow one, or a real system at work that reports records as missing when they are not.

+968

FAQ

Manah coding class questions

The place, the teaching and the commercial terms, answered separately.

Are the Harat Al Bilad numbers real?

Yes. The quarter is published as containing 376 houses and nearly 250 wells dating back nine centuries. The individual house identifiers used inside the exercise are teaching values, since no register of them is published, and the page says so where they appear.

Why does binary search not simply refuse to run?

Because it has no way to know. Checking that a list is ordered costs about as much as searching it linearly, which would defeat the purpose, so the check is left to the caller. The method is fast precisely because it trusts you, and trust is not the same as verification.

Is there a Modern Age Coders centre in Manah?

No. No premises are claimed in Manah or anywhere in Ad Dakhiliyah. Classes are live online and need a laptop or desktop, working audio, a current browser and a stable connection. The page describes where the service reaches, not a building.

How would anybody notice this in real use?

Usually through a complaint rather than a test. Somebody insists a record exists, the system says it does not, and it gets written off as user error for a while. The reliable way to find it is to run the fast search against a slow one over the whole set and compare, which takes minutes and settles it.

Do you teach adults here as well as school students?

Yes, to an upper age of 67. Adults work through Python, algorithms and data handling. If a system you rely on periodically insists that something is not there, this is a strong candidate for why. A real example of your own, where you are free to share it, is the best material we can work from.

What does a learner walk away with here?

A written statement of what their algorithm requires, an assertion in the code that checks it, and a comparison against a slow reference implementation. Those three turn an invisible fault into a loud one, in any language.

How much do Manah coding classes cost?

The first class is free. Standard group tuition is USD 100 per month for two live lessons each week, normally eight lessons monthly. Standard private tuition is USD 150 per month for one learner with one teacher on the same usual frequency. Course, format, recurring time and availability are confirmed before payment.

What is the class size for Manah learners?

A group normally contains five to eight compatible learners. Compatibility includes current level, learning pace and objective, not age alone. Private tuition is one learner with one teacher. If no suitable group is ready, a learner can discuss private tuition or wait for an appropriate cohort.

How are Manah class times arranged?

Oman is one and a half hours behind India. The teacher and learner agree a recurring time before payment, generally for two live lessons each week. Friday and Saturday options may be discussed subject to availability. School, work and travel schedules, examinations and Ramadan routines should be mentioned before confirmation.

What happens in the free Manah class?

We find out what the learner wants to be able to do and set one task at that level. A child searches a shuffled stack of cards by halving it and watches the method fail. A teenager runs the same search on ordered and unordered data and counts the hits. An adult is asked what their fastest query assumes about its input. A course, a format, a time and the USD fee follow. The class costs nothing.

Explore Oman

Where to go next in the interior

Delivery, fees and the full catalogue sit on the Oman coding hub. Close by, Adam takes on precision lost in arithmetic and Nizwa takes on knowing which calendar you are converting.

Free Manah classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here