The roadmap · Oman · Live online · Ages 6 to 67

Five rungs, in the only order that works, with the ages they usually land at

Python by hand, then data, then machine learning, then agents, then publishing it where somebody can check it. The order is a dependency chain rather than a preference: each rung is unusable without the one beneath, which is why students who jump to the interesting-sounding end can demonstrate and cannot explain. This page sets out the whole ladder, what it looks like from a parent's side of the room, and roughly how long each part takes.

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

In short

This is the sequence Modern Age Coders teaches learners in Oman, from six to sixty-seven. Rung one is Python written by hand. Rung two is real, messy data. Rung three is machine learning with a measured error and a baseline to beat. Rung four is AI agents. Rung five, which runs alongside the rest, is publishing the work on GitHub with an honest account of what it does and where it fails. Group teaching is USD 100 a month, private USD 150, and the first class is free.

The question this page answers

Not what your child will learn, but what you will see at home

Every provider publishes a syllabus. Almost none of them tells a parent what the visible evidence of progress looks like at each stage, which is the only thing a non-technical family can actually judge. So that is the middle column of the table below.

RungTypical ageWhat you would see at homeWhat it is not
1. Python by hand9 to 12A blank file becoming a working program, and the child reading an error message instead of asking for helpDragging coloured blocks, or copying a tutorial line by line
2. Data11 to 14Charts appearing that the child made, and complaints about how bad the file wasA tidy spreadsheet the teacher prepared
3. Machine learning12 to 16The child saying how wrong their model is, in units, without being askedA percentage accuracy quoted with nothing to compare it to
4. Agents13 to 18A program that decides its own next step, and a log the child can walk you throughA chatbot answering questions in a nice voice
5. GitHubFrom about 12A link you can open, with commits going back monthsA folder on a laptop, or a certificate

Two honest notes about the ages. They are typical rather than prescriptive: we have taught eleven year olds working comfortably at rung three and seventeen year olds who needed to start at rung one, and neither is unusual or a problem. And the rungs overlap in practice. A student does not finish data and then begin machine learning; they return to data constantly, because that is where the errors live.

The three places people skip

Where a shortcut costs a year later on

Almost every stalled student we meet has skipped one of these three. They are listed with the symptom, because the symptom is what a parent notices first.

Skipping typed Python

Symptom: the child can describe what a program should do and freezes at a blank file.

Blocks are a fine on-ramp and a poor destination. The thing typing teaches that dragging cannot is that syntax is unforgiving and errors are readable, which is the entire relationship a programmer has with a computer. A student who has never sat with a traceback has not met the subject.

Skipping messy data

Symptom: everything works on the teacher's file and nothing works on a real one.

Tidy academic datasets teach method and hide the actual job. Real data has missing rows, inconsistent units, duplicated records and one value that is a piece of text pretending to be a number. A student who has never cleaned anything will trust their first result, and trusting your first result is the defining beginner error.

Skipping the baseline

Symptom: the child reports an impressive accuracy figure and cannot say what it is impressive compared to.

Before any model is believed, the student writes the dumbest defensible alternative: always guess the average, or always guess yesterday. Many first models fail to beat it. Discovering that is the single most valuable hour in the whole ladder, and it is skipped almost universally.

How long each rung takes

Roughly, at two ninety-minute sessions a week: rung one is a term to a year depending on starting age, rung two is a term, rung three is two terms, rung four is a term once three is solid, and rung five runs alongside everything from about the middle of rung two onward.

Those are honest averages and individual children vary enormously, mostly according to how much they build between sessions rather than how quick they are. The single strongest predictor we have seen is whether a student has something they personally want to make.

What we will not promise

We will not promise a timeline to a job, a university place or a competition result. We will not claim this content appears on an Omani school certificate, because it does not. And we will not tell you a nine year old can be doing machine learning within a month; the honest answer is that they can be doing genuine computational thinking within a month, and machine learning some years later.

Where the ladder points once it is finished is a published portfolio, which is the asset that outlives every syllabus.

The version nobody writes down

The same five rungs, for an adult who already has a job

Everything above is framed around school-age learners because that is who most of the questions come from. Adults are a substantial part of our Oman intake and their ladder is the same shape and a different length, so it is worth setting out separately.

What compresses

Rungs one and two, heavily. An adult who already works with spreadsheets has most of the mental model for data handling and simply lacks the syntax, and the syntax is a few weeks. The abstractions that take a child a year to absorb take a working adult a term, because they arrive with the reasoning already built by whatever else they do.

What does not

Rung three. Statistical intuition is genuinely slow for everybody, and confidence in a number you have not checked is a habit adults have had longer and defend harder. The baseline lesson lands with more force on a forty year old precisely because they have been quoting unbenchmarked figures in meetings for years.

What changes shape

Rung five. An adult rarely wants a public portfolio; they want the thing running and somebody else able to maintain it. So the same discipline, documentation, a stated error rate and a named failure mode, points at a colleague rather than an admissions officer. The requirement is identical and the audience is not.

In practice an adult with a specific objective, most often something currently done by hand every month, goes one to one and finishes inside a few months rather than a few years. The syllabus bends entirely around the task, which is possible privately and not in a batch. That is what the Python and AI automation course is built for, and there is a separate route for people who want the full engineering depth in the AI and machine learning masterclass.

Where each rung is taught

The courses that map onto the five rungs

Rung 1: Python

Python and AI for Kids for younger learners, then Python for Teens, which runs from a blank file to genuinely advanced work over two years.

Rung 2: Data

Data Science for Teens, and at university level the Data Science Masterclass, which is built backwards from a job description.

Rung 3: Machine learning

AI and Machine Learning for Teens is the main route, with the full masterclass for university students and adults.

Rung 4: Agents

Covered inside the ML track, then in depth by the coding agents course and generative AI, RAG and agents.

Rung 5: GitHub

Not a separate course but a standing requirement from about rung two. The reasoning is on build real AI projects.

The maths underneath

Introduced where it explains something already seen rather than as a syllabus. The maths behind machine learning sets out what is actually needed.

One entry point is specific to Oman and worth naming. Under a February 2021 agreement between the Ministry of Education and Omantel, an IT and coding curriculum ran in Grades 1 to 4 for three academic years from 2021/2022. A child who sat that in Grade 1 is now around Grade 5, and in our experience they arrive with real foundations and no idea what to do with them: they recognise sequence and condition, they have debugged something, and they have never typed a line of Python. That profile lands cleanly on rung one and moves faster through it than a complete beginner, which is worth knowing before you assume your child is starting from nothing. The background to that agreement, and what we could and could not find about what followed it, is on the academy hub for Oman.

The full catalogue with every syllabus is on the academy hub, and the site-wide teaching order across all subjects is the coding roadmap.

Fees

What the whole ladder 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
Python by hand, then data, then machine learning, then agents, then publishing it where somebody can check it. The order is a dependency chain rather than a preference: each rung is unusable without the one beneath, which is why students who jump to the interesting-sounding end can demonstrate and cannot explain. This page sets out the whole ladder, what it looks like from a parent's side of the room, and roughly how long each part takes.

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 the sequence

What parents in Oman ask about the roadmap

Can my child skip straight to the AI part?

They can be shown it, and they will not be able to check any of it, which in this subject is the same as not knowing it. Machine learning without data handling means every interesting error is invisible to the student. Agents without evaluation means no way to tell a good decision from a lucky one. We would rather lose a month explaining that than sell a course that produces somebody who can demonstrate and cannot debug.

My child is fifteen and has never coded. Is it too late?

Not remotely, and fifteen is in some ways the easiest age to start. The abstractions that take a nine year old a year to absorb take a fifteen year old a term, and the mathematics is already there. What a late starter loses is not capability but accumulated build time, which is why we push a repository from very early on: three finished things beat three years of attendance.

How long before we see something?

Something running, within weeks. Something worth showing a stranger, a term. Those are honest averages at two ninety-minute sessions a week, and the biggest variable is not talent but whether the student builds anything between sessions. The strongest predictor we have seen is whether they have something they personally want to make.

What mathematics does this need, and when?

Less than parents fear, and later. The working set is the algebra of arrays for how data is shaped, a little calculus for how a model corrects itself, and statistics for whether a result means anything. Each arrives at the point it explains something the student has already watched happen on their own screen. Children who arrive convinced they are bad at maths frequently revise that.

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.

Is any of this on the Omani school curriculum?

No, and we will not imply otherwise. It runs alongside school and awards nothing beyond a completion certificate. What it tends to affect is how a student handles open-ended work, because they have practised turning a vague objective into something checkable. Where the honest advice during a certificate year is fewer lessons, we give it.

Which rung will my child start on?

Whichever the free first class puts them on. A learner attempts one problem while the teacher reads the approach, and fifteen minutes of that is far more reliable than a form, a school report or a parent's estimate. Occasionally the answer is a rung lower than expected, and we would rather say so at the start than discover it in week six.

Do you teach the maths separately if it turns out to be the gap?

Yes, and quite often that is the right call. We teach mathematics as its own subject at every level, so a student whose blocker is algebra rather than syntax can address the actual problem instead of struggling through a coding course that keeps stalling on the same thing.

Can an adult follow the same ladder?

Yes, usually compressed and usually one to one. Ages six to sixty-seven are taught. Adults typically arrive with a concrete objective, which lets the syllabus skip a good deal and go deep where it matters, and most finish inside a few months rather than a few years.

What happens after we send the form?

A mentor calls at an Omani hour to arrange the free session. Nothing is charged and no card is requested. Sending the form opens a conversation rather than an enrolment and reserves no seat. The rung, the format and the evening are all agreed on that call before money is mentioned.

Other roadmaps and starting points

If this ladder is not quite the one you need

This page is the Oman version of a route we publish in several shapes. One of the others may fit better.

The coding roadmap

The site-wide teaching order across every subject we run, not only this track.

The AI engineer roadmap

The professional version, for somebody aiming at the job rather than at school.

Python for data science

Rung two on its own, for a learner whose interest is the data rather than the models.

Machine learning for beginners

Rung three as a standalone starting point, without the rungs beneath it assumed.

The maths behind machine learning

What is genuinely needed and when, which is the question that stops most families.

Coding classes in Oman

The national guide, if general coding rather than this specific ladder is what you want.

Start here

Fifteen minutes of watching beats any placement form

The free first class exists to answer one question: which rung. A learner attempts a single problem chosen for their age while the teacher watches how they approach it rather than whether they finish. What comes back is specific enough to argue with, including the cases where the honest recommendation is to start lower than you expected or to wait a year.

Read first if you prefer: the academy hub for Oman, the site-wide coding roadmap, or how we teach.

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