From age 7
Games
They write the rules, the score, and the characters. Then they play what they coded.
Python · stories · levels
Live online worldwide · GCC evenings (GST/AST) · Engineered for the Few.
Worldwide · GST / AST
Engineered for the Few.
The Private School of Computing for Exceptional Young Minds.
Codeoko is a live online coding school for ages 7–18. One mentor, four students. Real Python, games, apps and AI — not video courses.
Live online worldwide. Evening studios on GST/AST for Gulf families — we schedule around your city on the intro.
A First Code studio project
Desert Dash
First Code · ages 7–10 · Hop, coins, cactus.
An international private coding school · live online
Worldwide · GCC evenings (GST / AST)
What we actually teach
Every class ends with something that runs: a game, a page, a robot, or a small AI. Not a certificate they forget by Friday.
From age 7
They write the rules, the score, and the characters. Then they play what they coded.
Python · stories · levels
From age 11
Pages that open in a browser — not a worksheet. Colour, words, and something that works.
HTML · TypeScript · Next.js
From age 12
A rover that turns, maps, and doesn’t crash. Code that moves something in the world.
Sensors · maps · Python
From age 15
They train a small model, then explain it in plain words. No mystery. No hype.
Vision · agents · PyTorch
Student projects
Code on the left. The game, site, or app it becomes on the right. Live project briefs from class.
star_catch.py
1# star_catch.py — score only if earned2score = 03lives = 345def update(player, stars, bees):6global score, lives7for star in stars:8if hit(player, star):9score += 110stars.remove(star)11for bee in bees:12if hit(player, bee):13lives -= 114if lives <= 0:15game_over()
Star Catch
Catch gold stars, avoid bees. Score rises only when earned.
Built by Zayd · Age 8 · Doha · 3 weeks
Live project demos from Codeoko programs — First Code, App Builders, and AI Engineers.
How a class works
Most coding classes: watch, copy, certificate. Codeoko: understand, build, fix, show. That’s how children actually learn to code.
We show the idea in plain words first. Then they write it as code.
They make the game, page, rover, or agent. Hands on the keyboard. Not watching a video.
When it breaks — and it will — they learn to find why. That’s the real skill.
They explain what they built, in 12 minutes, no slides. Parents can watch the work.
The whole secret
1 : 4
No giant Zoom. No copying from a screen. Every child is building something different — and a real engineer is sitting with them.
Aya
Age 8 · Germany
Story game
Mateo
Age 12 · Dubai
3D racer
Amara
Age 14 · Qatar
Rover sim
Sofia
Age 16 · London
Vision AI
Programs by age
Three live coding programs. Tap an age band to see what they build each week, which languages they use, and how they start.
This week they build
A small website or game with tests a mentor can actually break.
Why parents choose Codeoko
We teach children how to code. The rest — tiny groups, live engineers, a parent portal — is how we do it well.
One mentor. Four children. Your child is seen, helped, and challenged — not lost in a lecture of forty.
The homework is a game, a website, or a robot that runs. You can open it. They can explain it.
Parents get a clear picture: what they built this week, where they’re strong, and what comes next.
Studios on GST / AST for UAE, KSA, Qatar, and Kuwait — and we schedule around your city if you’re elsewhere. Live English instruction, worldwide.
Before · after
Not a named fairy tale. The pattern we see in the room — what arrived, what the household hoped, what the child starts saying back, and what is on the laptop when the term has been honest.
Ages 7–10
Before
They can describe a game they like. They cannot yet play one they wrote.
After
A title screen, a score that rises for a reason, and a sentence about why the bee takes a life.
What the parent held
They will “love computers,” so they will be able to code.
What the child gives back
“It still crashes when I jump.” That complaint is the start of craft.
Ages 11–14
Before
Scratch fluency, a followed tutorial, a wish for “real games.” Typing feels like the hard part.
After
A page that opens. A game they wrote. A test that goes red for the right reason. Twelve minutes, no slides.
What the parent held
Another year of toys — or, finally, proof.
What the child gives back
They will tell you when a last course was decoration. Listen. That is the mind arriving.
Ages 15–18
Before
They can screenshot a chat. They cannot show a score, a wrong label, or a refusal.
After
A small system they can pause, restart, and explain — including what they will not claim.
What the parent held
An AI certificate as a university ticket.
What the child gives back
“Everyone uses AI” is not a syllabus. They will ask for the log.
The benefit is not a certificate. It is a file you can open and a sentence you can trust. Read the full essay.
The mentors
Live class. Four children. Mentors who still write software — and who can explain it to a nine-year-old.
Sample term note
Indicators with evidence — not a mystery score. Below is the shape of a term note a household would actually read.
Elena — Kai's mother
Kai
Age 12 · App Builders · Singapore
This term · live evenings
Logic
Holds the steps in their head before typing.
Problem solving
Breaks a task down without waiting to be rescued.
Code quality
Names and tests are getting clearer.
Debugging
Still asks for help a little early — that's the work.
Systems thinking
Can say why the game is structured that way.
Explaining
Shorter, clearer than last term.
What you actually get
Structure. Naming. Not pretending.
Fixing bugs without looking up for rescue.
Families
Codeoko Journal
What changes in the household — written the way we teach. Quality over a content mill.
Household
Parents arrive with a hope. The child arrives with a habit. The room changes both — and not always in the order the household expected.
Open the essayTuition
Starting points in your currency. Final fee confirmed on the intro call.
$490/ month
4 students · 1 dedicated mentor · Live evenings
$979/ month
1 student · Dedicated mentor
$898/ 2 weeks
Small cohort · Project-led · Intensive schedule
Shown in USD. Auto-selected from your location — change anytime. Reference conversions from AED; we confirm on the intro call.
How to join
We keep classes small, so we meet you first. That’s it.
1
A short intro call. We hear your child’s age, city, and what they like to make.
2
We recommend First Code, App Builders, or AI Engineers — and a pace that fits.
3
They join a live class of four. You see how they settle with a real mentor.
4
If it feels right, they join the term. Private Cohort or Private 1:1.
Questions parents ask
Class size, evenings, time zones, missed sessions, and how we know they’re learning.
Studios run from ages 7 to 18. Entry is by conversation and a short faculty assessment — not by a marketing age band. A capable 9-year-old may sit with Systems work; a 15-year-old new to code begins with fundamentals, not slogans.
Ready when you are
Tell us their age and city. We’ll match them to a live class of four.