Rung five · Oman · Live online · Ages 6 to 67

The fifth rung is the one almost nobody teaches, and the only one a stranger can check

Students finish courses with folders. What actually persuades a university, a competition judge or an employer is a link: something running at a public address, with the code readable, the error rate stated, the commit history intact and an honest note about what it cannot do. That is a different object from a demonstration, it is harder, and it is worth more than everything above it on the ladder combined.

Live online for Oman · ages 6 to 67 · from USD 100 a month · first class free

Courses

The courses that produce a project worth publishing

A finished thing with a stated error and an honest limitation, rather than a demonstration.

The wider ladder is Python and AI for Kids · AI Literacy for Kids · Python for Teens · AI and Machine Learning for Teens · Data Science for Teens · Git and GitHub · AI and ML Masterclass · Generative AI: LLMs, RAG and Agents. The full list is on the catalogue.

In short

Modern Age Coders teaches learners in Oman to take AI and machine learning work past the demonstration stage: deployed at a public address, code readable on GitHub, error stated in a unit a non-specialist can check, a commit history that shows the thinking, and a written note of where it fails. It runs alongside the rest of the ladder from about the second rung. Group teaching is USD 100 a month and private teaching USD 150, and the first class is free.

The distinction the whole page turns on

A demo is something that worked once while somebody was watching

Most student AI work is a demo. That is not a criticism of the students; it is what almost every course produces, because demos are what fit inside a term and what look good in a showcase. A project is a different object, and it is worth defining precisely.

A demoA project
Where it livesA laptop, or a screen recordingA public address anyone can open
Who can run itThe student, carefullyA stranger, without help
How good is itLooks impressiveStated in a unit, against a baseline
HistoryOne folderCommits going back months
What it cannot doNot mentionedWritten down by the author
Reads asA performanceEngineering

Read down the right-hand column and notice that none of it is about sophistication. A linear regression a fourteen year old wrote can satisfy every row. A neural network with a screen-recorded demonstration and no repository satisfies none of them. The difference is not how clever the thing is. It is whether a stranger can check it.

The checklist we hold students to

Five things a project has to have before we call it finished

This list is short on purpose. Students who are given twenty criteria satisfy none of them; students given five satisfy five.

  1. It runs somewhere a stranger can reach

    Deployed, at an address. Not a video, not a screenshot, not a file that needs the student present to explain which order to run things in. This single requirement forces a dozen useful lessons about dependencies, configuration and the difference between works on my machine and works.

  2. The code is readable, and the history is intact

    A repository with commits spread across the weeks it took, not one commit called final on the last day. The history is evidence of process, and to a technical reader it is often more convincing than the result. Students commit from the first week for exactly this reason.

  3. The error is stated in a unit a non-specialist can check

    Not ninety-four per cent accurate. Wrong by about four degrees, or misses roughly one in nine. And always next to what you would have got by doing nothing clever at all, because a number without a baseline is not a result, it is a decoration.

  4. There is a README a human being would actually read

    What it does, who it is for, how to run it, what the data was, and what the author would do next. Two hundred words of clear prose beats two thousand of generated filler, and writing it is where a student usually discovers which parts of their own project they never understood.

  5. It says where it breaks

    One honest paragraph naming the conditions under which the thing stops working, ideally with the test that demonstrates it. This is the item students fight hardest and the one that most changes how their work is received.

Why the failure note is the item that matters

Of the five, the one students resist hardest is writing down what their project cannot do. It feels like undermining their own work. It is the opposite: a stated limitation is the clearest possible signal that the author understands their system, and every experienced reader knows it.

A project that says this model is unreliable below about fifty samples, and here is the test that shows it reads as engineering. The identical project without that sentence reads as a student hoping nobody looks closely. The work is the same. The judgement on display is not.

It also gives the student somewhere to go next. A written limitation is a to-do list with a reason attached, and the second version of a project is almost always better than the first precisely because the author wrote down what was wrong with it while they still remembered.

What this is worth in Oman specifically

For a family outside the capital it is the one asset distance does not touch. A repository written in Salalah opens identically for a reader in Muscat, and the commits are dated. That is why the Salalah page makes this rung its whole argument.

It also matters at national level. The 2025/26 National Olympiad for Scientific Innovations, Robotics and AI took 70 projects across four fields, of which Information Technology is one. A student arriving with something that runs, that states its own error and that a judge can open is in a small group rather than a crowd.

Before any of the five criteria

Choosing a subject that will still be alive in six weeks

More student projects die of a bad topic than of a hard technique. The three rules below are applied before a single line is written, and they eliminate most of the failures we used to see.

You must be able to check the answer

The single strongest predictor of a finished project. If a student cannot independently tell whether their output is right, they cannot debug, cannot improve, and will quietly lose interest around week four. Predicting something they can go and measure beats predicting something grand and unverifiable every time.

It has to be small enough to be boring

Ambition is the enemy here. A project that fits in six weeks and works is worth ten that were going to be remarkable. Students almost always propose something three times too large, and the most useful thing a teacher does in the first session is negotiate it down without deflating them.

It has to be theirs

A topic a student chose survives the week where nothing works. A topic assigned by a teacher does not. We supply the criteria and the review, and we push hard against suggesting the subject, even when the student is stuck, because a project the learner does not care about will be technically fine and abandoned.

There is a fourth rule we apply that is about people rather than engineering. Projects must not use data about identifiable individuals who have not agreed to it, must not include personal information in a public repository, and must not scrape anything a site has asked not to be scraped. Students find those constraints genuinely interesting once they realise the questions are the same ones professionals argue about, and a project that navigated them well is a better talking point than one that ignored them.

Work students shipped

Four that satisfy the checklist, live right now

Not screenshots. Open any of them, break them, look at what they get wrong. That is the point. More in Student Labs, and the general guide to assembling one is how to build a coding portfolio.

A question that comes up once the link exists: where does it actually go? Three places, in our experience. Into a university application, as a line in a personal statement that an admissions reader can click rather than a claim they have to take on trust. Into a competition entry, where a judge with forty projects to assess will reward the one whose limits are already written down. And into a first conversation about work, where being able to say here is something I built, here is how wrong it is, and here is what I would fix next is a strikingly unusual thing for a nineteen year old to be able to do.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

What this costs

Free first class

USD 0

no card required

  • Taught, not sold
  • It settles which rung the learner starts on
  • You watch it, then decide
Book it

Group batch

USD 100

a month, billed in US dollars

  • Five to eight students, one teacher throughout
  • Live video, never a recording
  • Weekly build work reviewed by the teacher
  • Certificate on completion
Start here

One to one

USD 150

a month, billed in US dollars

  • Private teaching at your own pace
  • The Copilot Studio agent courses are taught this way only
  • Syllabus shaped to the goal
Enquire
Students finish courses with folders. What actually persuades a university, a competition judge or an employer is a link: something running at a public address, with the code readable, the error rate stated, the commit history intact and an honest note about what it cannot do. That is a different object from a demonstration, it is harder, and it is worth more than everything above it on the ladder combined.

Free first class

USD 0

no card required

  • Taught, not sold
  • It settles which rung the learner starts on
  • You watch it, then decide
Book it

Group batch

USD 100

a month, billed in US dollars

  • Five to eight students, one teacher throughout
  • Live video, never a recording
  • Weekly build work reviewed by the teacher
  • Certificate on completion
Start here

One to one

USD 150

a month, billed in US dollars

  • Private teaching at your own pace
  • The Copilot Studio agent courses are taught this way only
  • Syllabus shaped to the goal
Enquire

What families say

Rated 4.9 across 547 Google reviews

Real reviews from real families. We neither write nor commission them.

★★★★★

"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

Questions about projects

What parents in Oman ask about portfolios

Is a GitHub portfolio actually worth anything for a school-age student?

It is worth more than it was, for a specific reason: grades compress and links do not. Two candidates with near-identical transcripts are hard to separate, and a reader who can open a repository, see commits dated across months and read an honest note about the model's limits has something to go on. It is not a substitute for results and we would never claim that. It is the thing that distinguishes between people whose results already look the same.

My child is twelve. Should they be publishing code publicly?

With supervision, and with a few rules we apply from the start. No personal information in the repository, no real names of other people, no data about anybody who has not agreed to it, and a parent who knows the account exists. Under those conditions, yes: a twelve year old with eighteen months of visible history at fourteen is in an unusual position, and the habit is far easier to build early than to retrofit.

What if the project is not very good?

Then it is a project that is not very good, published honestly, which is still worth more than nothing published. The checklist deliberately contains no requirement to be impressive. It requires the work to run, to be readable, to state its own error and to admit its failures. A modest thing that does all five reads better to an experienced person than an ambitious thing that does none.

Do you build the project for them?

No, and this is worth being blunt about because some providers do. A teacher reviews, questions, refuses to accept a number without a baseline, and points at the paragraph the student has not written. The student writes the code. A portfolio the learner cannot explain in an interview is worse than no portfolio, because it fails at exactly the moment it is supposed to help.

How much does it cost?

A group batch of five to eight students is USD 100 a month and one to one teaching is USD 150 a month, billed in US dollars, the same flat figures everywhere outside India. There is no enrolment fee, no annual contract, and the first class is free without a card.

Could this go into the national Olympiad?

It is the right shape for it, and we cannot promise anything about selection. For scale: the 2025/26 National Olympiad for Scientific Innovations, Robotics and AI took 70 projects across four fields, of which Information Technology is one, from more than 250 students. A working, measured, documented project is a strong entry into a field that size. Entry routes go through your school rather than through us.

What kind of projects do students actually pick?

Whatever they can check the answer to, which is the only rule we impose. That tends to mean something local and small: a prediction about something they measured themselves, a tool for a problem in their own house, a model of something they watch happen. Grand topics with no ground truth are how projects die, because the student can never tell whether they are wrong.

Does this need special software or a paid account?

No. Git and GitHub are free, Python is free, and the libraries are free. Deployment for a student project is normally free too. The one exception is the coding agents strand, where the student needs their own subscription to the tools that course works with, and that is stated on the course page rather than buried.

My child already has projects. Can you just review them?

Yes, and that is a common one to one request. We go through what exists against the five criteria, which usually means adding the error figure, the baseline and the failure note rather than writing new code. That is often a few sessions rather than a term, and it frequently doubles what the existing work is worth.

What happens after we send the form?

A mentor calls you at an Omani hour to arrange the free session. Nothing is charged and no card is asked for. The form starts a conversation, not an enrolment, and holds no seat. Where the learner starts, the format and the evening are agreed on that call ahead of any discussion of money.

On portfolios and shipped work

The rest of what we publish about building things

Rung five is a habit rather than a course, so most of what is useful about it lives on other pages.

Building a coding portfolio

The general guide, covering what goes in, what stays out and how it is structured.

Student Labs

The full collection of work students have shipped, each at a public address.

Build ML models in Python

A hands-on route to having something trained and measured, which is what gets published.

The coding olympiad track

For students aiming a project at a competition rather than at an application.

Learn to Build AI

Why constructing beats operating, which is the argument this rung exists to prove.

The course atlas

Every course, with the syllabus behind each and where projects sit in it.

Start here

Bring what exists, or start from nothing

The free first session works either way. If your child already has code, we go through it against the five criteria and tell you what is missing, which is usually the error figure and the failure note rather than more features. If they are starting fresh, the session establishes which rung they are on and what the first publishable thing could realistically be.

Read first if you prefer: the academy hub for Oman, Student Labs for more shipped work, or the general guide to building a coding portfolio.

WhatsApp us · +91 91233 66161 · contact@modernagecoders.com

There is no centre anywhere in Oman. Every session is a live video call taught from India, and the number above rings in India.

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

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here

Chat with us