Peru · Ages 6 to 12 · Live online, in English

Online coding classes for kids in Peru

A child learns to code fastest with a real person on the other side of the screen: someone who watches the mistake happen and asks the right question about it. This page is for families in Peru, English-speaking or bilingual, who want that for a child of 6 to 12. It covers how to tell a good live class from a weak one, how Peruvian children of this age actually get online, where coding fits beside primaria, and a first Python lesson you can try at home tonight.

Live classes since 2020 · rated 4.9 by about 547 Google reviewers · your child codes on their own screen, guided in English

In short

Modern Age Coders teaches online coding classes for kids in Peru aged 6 to 12. Every lesson is live, on video, and taught in English by a mentor based in India, who shares a screen with your child and corrects mistakes as they happen. Children of 6 to 8 start with Scratch blocks; from about 9 they move to typed Python, games and a first look at AI. Families choose a group of fifteen to twenty children of a similar age or one-to-one lessons, at whatever hour suits them in Peru time, and the first class is free.

Where most children start

Three first courses for children in Peru

Pick by age and by whether your child is already typing comfortably. The free class settles any doubt.

Who this suits

Who are these online coding classes for?

Families in Peru whose children can follow simple spoken English, or who want them to. Most of the families who write to us from Peru fit one of three descriptions.

Children at bilingual schools

They already hear English for much of the school day. A coding class in the same language means the words "repeat", "if" and "variable" stay in one language from primaria to secundaria, and nothing has to be relearnt later.

Families who moved to Peru

A child whose Spanish is still new may find a Spanish-language coding club hard going. Here the instructions arrive in English, the mentor keeps the same face every week, and the child has one hour a week where language is not the obstacle.

Peruvian parents who read English

You read this page in English, and you would like your child to use English for something real. Coding gives a reason to listen carefully: the program only works once the instruction has been understood.

Families who would rather read in Spanish have a page of their own: Leer en español: clases de programación para niños online. It describes the same live classes from a parent's point of view at home. Either way, the teaching is in English; nothing changes except the language of the page.

How to choose

How do you choose an online coding class for a child?

Ask what happens when your child gets something wrong. Every course looks good when things work; the difference between a strong class and a weak one shows at the moment of a mistake.

Live, or recorded videos?

A recorded course can explain a loop beautifully, but it cannot see that your daughter has put the "forever" block in the wrong place, and it cannot ask her why. Children of 6 to 12 rarely know how to describe what went wrong, so they need someone watching.

In a live class the mentor sees the screen, waits a few seconds, and then asks a question instead of giving the answer. That pause, repeated every week, is most of what teaching a child to think looks like.

Group, or one to one?

A group of fifteen to twenty children of a similar age is lively: children see other solutions to the same puzzle and learn to explain their own. It suits a child who is happy to speak up, even a little.

One to one suits a child who is very young, very shy, new to English, or racing ahead. The mentor sets the pace for one learner. Many families start one way and switch after a month; that is normal.

Whichever provider you try, use the free class to ask questions like these. They are our list, written for parents, and we answer every one of them in the first class.

  1. Will my child type and build, or mostly watch? In a good class the child's hands are on the mouse or keyboard within the first ten minutes.
  2. Will it be the same teacher each week? A child explains a bug far more easily to someone who already knows how they think.
  3. How are groups formed? By age and starting level. A six year old should never be in the same class as a twelve year old.
  4. What happens after a mistake? Listen for "we ask them to predict, then test" rather than "we show the answer".
  5. Which AI tools will my child use? The right answer names tools that allow children, and none that need an adult account.
  6. What will I hear about progress? Ask for notes that describe what was built and what was hard, not a count of hours.

Children online in Peru

How do children aged 6 to 11 in Peru get online?

More of them every year, and increasingly through devices other than a phone. Peru's statistics institute, INEI, measures it every quarter in its national household survey.

Children aged 6 to 11 in Peru: internet and mobile phone use, second quarter of each year (percent)
Measure (INEI table)2023202420252026
Used the internet (Cuadro 2.1, share of all children 6 to 11)60.161.761.568.2
Went online through a mobile phone (Cuadro 2.6, share of children 6 to 11 who use the internet)54.750.443.348.5
Used a mobile phone at all (Cuadro 3.3, share of all children 6 to 11)67.067.765.367.8

Source: INEI, Estadísticas de las Tecnologías de Información y Comunicación en los Hogares, II Trimestre 2026 (bulletin N° 03, September 2026), Cuadros 2.1, 2.6 and 3.3, from the Encuesta Nacional de Hogares; 2026 figures are preliminary. Read on 9 November 2026. INEI writes decimals with a comma; we print them with a point.

What the table says

In the second quarter of 2026, 68.2% of Peruvian children aged 6 to 11 used the internet, up from 61.5% a year earlier. INEI notes that this age group still uses the internet less than any other except people of 60 and over.

Read the middle row with care: it counts only children who use the internet. Among them, 48.5% went online through a mobile phone in 2026, against 90.2% of all internet users aged 6 and over. Many younger children, in other words, reach the internet some other way: a family laptop, a computer or a smart television.

What it means for a coding class

Watching a video on a phone works well enough. Writing code on one does not, because a child needs a keyboard, a mouse or trackpad and room on the screen for both the program and the mentor. Our classes need a laptop or desktop computer.

INEI also reports that 36.4% of Peruvian households had at least one computer in the second quarter of 2026. If yours is shared, book the class at an hour when nobody else needs it; with flexible timing, that is usually easy to arrange.

The right age

What age should kids start coding?

Six is a good age to start with blocks, and nine is a good age to start typing. Those ages line up neatly with the Peruvian primaria years.

Primaria in a few lines

Peru's Ley General de Educación (Ley 28044) says primaria "dura seis años", and its Reglamento says it serves children "a partir de los 6 años de edad". So a Peruvian child is usually in 1st grade of primaria at 6 and in 6th grade at 11.

Families arriving from abroad should know that MINEDU places a child by age on 31 March of each year, the "edad normativa". A child who turns six in April may therefore be a grade behind a classmate born in February. We group children by age and level, not by grade, so this never matters in our classes.

Our age path

6 to 8: Scratch. Children drag blocks, watch a character move and learn sequence, repetition and simple conditions without needing to read long instructions.

9 to 10: the first typed Python, short programs that draw or count. 11 to 12: longer projects, games with scores, first data and a careful look at how AI makes decisions. A child who has done well in Scratch often moves to Python early; the free class tells us.

If your child is ten and wondering about Python specifically, our Spanish-language page on Python for children of 9 to 12 explains when to move from blocks to code. For bilingual families, clases de programación para niños en inglés sets out why English-taught coding helps at this age.

Coding and primaria

Do Peruvian primary schools teach coding?

There is no coding lesson in the national primaria timetable. MINEDU's curriculum, the CNEB, leaves computing out of its list of areas and treats digital skills as something all subjects share.

What the curriculum sets

In the CNEB's primaria plan of studies, Matemática has 5 teaching periods a week in grades 1 and 2 and 4 periods from grade 3, and Inglés has 2 periods in grades 1 and 2 and 3 periods from grade 3. No line of that table is called computing or programming.

Competency 28, on working in virtual environments, is filed under the CNEB heading for skills that cross every area ("competencias transversales"). In practice, how much a child codes at school depends on the school and the teacher, not on the national plan.

Where our classes fit

MINEDU reopened 53,631 schools for 6,225,000 pupils on 16 March 2026, the start of the 2026 school year. Our classes do not replace any of that; they run alongside the school year and through the January to March summer break.

In 2025 MINEDU's national assessment, the ENLA, tested 4th grade of primaria in reading and mathematics. Coding helps both in an honest, indirect way: a child who writes programs reads instructions carefully and checks numbers twice. We make no promise about any school result.

To be clear about status: Modern Age Coders has no link with MINEDU or with any Peruvian school, gives no Peruvian marks, and the only certificate a finishing child receives is one we issue ourselves.

A first Python lesson

What does a first Python lesson look like for a child?

Here is one we teach to children of about 9 to 11 in their first weeks of typed code. They build a pyramid out of text, and on the way they discover a piece of mathematics nobody told them about.

The idea

In Python you can multiply text by a number. "#" * 3 gives ###. Children find this funny at first, then useful: it is the quickest way to draw a row of bricks.

We ask for a pyramid four rows high, with one brick on top and two more on every row below. Most children write something like Version 1 within a few minutes, and it runs first time.

The catch

It runs, but it draws a slope, not a pyramid. Every row starts at the left edge. The mentor does not point this out; we ask the child to compare the screen with the picture they had in mind and say what is different, in English.

The fix is to push each row to the right with spaces. The top row needs the most spaces and the bottom row none, so the number of spaces is the height minus the row number.

Version 1: one brick, then two more on every rowPython
height = 4
for row in range(1, height + 1):
    print("#" * (2 * row - 1))
What Version 1 printsOutput
#
###
#####
#######

Exact output when we ran it with Python 3: four rows of 1, 3, 5 and 7 bricks, all starting at the left edge.

Version 2: spaces in front, and a running totalPython
height = 4
total = 0
for row in range(1, height + 1):
    spaces = height - row
    bricks = 2 * row - 1
    total = total + bricks
    print(" " * spaces + "#" * bricks)
print("Bricks used:", total)
What Version 2 printsOutput
   #
  ###
 #####
#######
Bricks used: 16

Exact output of our run: a centred pyramid, then Bricks used: 16.

Now the surprise. We ask the child to change the first line to height = 10 and, before running it, to guess how many bricks the pyramid will need. Most guess something near 50. The program ends with Bricks used: 100. For four rows the answer was 16, which is 4 times 4; for ten rows it is 10 times 10. The rows hold 1, 3, 5, 7 bricks and so on, and odd numbers added in order always make a square number.

Nobody had to teach the rule. The child predicted, ran the program, was surprised, and then found the pattern by testing a third height. That is the habit we want: guess first, test second, and trust the test over the guess. Children who meet a pattern this way remember it far longer than a rule copied from a board.

  1. Ages 6 to 8, on paper. Draw the pyramid with counters or squares of paper, one row at a time. Count the counters after three rows, then four. What do you notice?
  2. Ages 8 to 9, in Scratch. Use a pen sprite and a repeat block to stamp a row of squares. Make each new row two squares longer and start it a little to the right.
  3. Ages 9 to 11, in Python. Type Version 2 without looking. Then try a height of 7 and predict the total before you run it.
  4. Ages 11 and 12. Turn the pyramid upside down with as few changes as possible. Then tell your mentor, in English, what stayed the same and why.

Thinking first

Will my child just copy answers from AI?

No. A child here works the problem out first and is asked to talk through each line of their program; a tool comes later, if at all.

Predict before running

Every program starts with a guess said out loud. The pyramid lesson above only works because the child guessed 50 before seeing 100.

Age rules respected

Children never use adult chatbot accounts with us. Claude's terms require users to be at least 18, and ChatGPT's terms require a parent or guardian's permission for anyone under 18.

The same teaching everywhere

A child in Lima, Piura or Cusco gets the same mentors, the same standard and the same patience. Where a family lives in Peru changes nothing except the hour on the clock.

Older children do meet AI in our courses, as something to understand and question: how a program can sort pictures, why it sometimes gets them wrong, and why a confident answer can still be false. They learn it through tools built for their age. Using AI to skip the thinking is the one thing we do not teach.

Peru time

What time are the classes in Peru?

At an hour your family picks. Peru does not change its clocks during the year (it sits five hours behind UTC), and India sits five and a half hours ahead of UTC, which puts the mentor's clock ten and a half hours later than yours. The rows below only convert; they are not a timetable.

A few Peru hours converted to India time (examples, not class times)
Peru timeIndia timeA typical moment in Peru
08:3019:00Before school on a summer-break morning
11:0021:30Late morning on a Saturday
15:0001:30, next dayStraight after lunch
17:3004:00, next dayHomework done, before dinner
20:0006:30, next dayEarly evening, for older children

Source: IANA tz database, zones America/Lima (UTC minus 5, no summer time since 1994) and Asia/Kolkata (UTC plus 5:30). Conversions are ours.

You pick the hour on your own clock when you book; our system shows the mentor the same moment in India time. Because neither country changes its clocks, a class at 17:30 in Arequipa stays at 17:30 in February and in August. More detail for Lima families is on our English-medium coding classes in Lima page, and every Peru page is listed on the coding and AI classes in Peru hub.

Progress

How will I know my child is learning?

Through things your child can do and say, not hours logged. These stages are ours; they decide which group a child joins and what the mentor works on next.

Our stages for children of 6 to 12
StageUsual ageCan do on screenCan say in English
1. Steps6 to 7Put blocks in order so a character moves and speaks"First it walks, then it jumps."
2. Loops7 to 8Repeat an action and stop it at the right moment"This repeats ten times."
3. Choices8 to 9Make a game react to a key or a touch"If it touches the wall, it stops."
4. Typing9 to 10Write a short Python program that draws or counts"I changed the number and it moved."
5. Patterns10 to 11Predict an output, run it, explain the difference"I guessed 50, but it was 100 because..."
6. Projects11 to 12Plan and finish a small game or tool alone"Here is what it does and how I tested it."

For parents

Ask your child to show you the last thing they built and to explain one part. If they can, the class is working.

Stage 5 is the pyramid lesson. A child who reaches it starts asking "why?" about numbers well beyond the class.

For children

Guess what your program will do before you press run. Being wrong is how you find the interesting part.

If you are stuck, say what you expected and what happened. That sentence is half the answer.

More courses

Nine more courses for children of 6 to 12

All taught live, in English, by a mentor who stays with your child, in a group or one to one.

I

First steps

Ages 6 to 9

COKI / FIRST / 01

Reasoning for young thinkers

Puzzles, order and patterns before any screen work, for ages 6 to 9.

Open the syllabus

COKI / FIRST / 02

Coding for Kids

A long block-coding path from stories to games and simple apps.

Open the syllabus

COKI / FIRST / 03

Computational thinking

Breaking a problem into steps, the skill under every program.

Open the syllabus
II

Building things

Ages 8 to 12

COKI / BUILD / 01

Minecraft coding

From blocks to real code inside a world children already know.

Open the syllabus

COKI / BUILD / 02

Web pages for kids

Real websites, written and published by the child.

Open the syllabus

COKI / BUILD / 03

App making with blocks

Phone-style apps designed and built with block code.

Open the syllabus
III

Going further

Ages 9 to 12

COKI / MORE / 01

AI literacy for kids

How AI works and where it fails, without adult accounts.

Open the syllabus

COKI / MORE / 02

Maths through coding

Patterns like the pyramid, explored in Python from age 10.

Open the syllabus

COKI / MORE / 03

C++ for kids

First real C++ for confident 9 to 12 year olds.

Open the syllabus

How it works

A normal week of classes, seen from Peru

Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family.

School term

Late afternoons and early evenings in Peru are popular once homework is finished.

Summer break

January to March mornings open up; tell us the hour and we match a mentor.

1-on-1

One child, one mentor, at an hour fixed around your family.

One mentor

The same teacher each week, who learns how your child thinks.

Short sentences

Instructions in simple English, shown on screen as well as said.

Hands busy

Children build from the first ten minutes of every class.

Age-matched

Groups formed by age and level, never mixed widely.

Progress notes

A few lines for parents: built, struggled with, next.

Your choice of format

A group of fifteen to twenty, or one to one.

Student work

What our students build once they keep going

Children who stay with coding into their teens build things that work in the real world. A few examples from older students are below, and the student labs page has many more.

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

Fees for families in Peru

Our fees are set in US dollars and paid by card. Your card issuer changes each payment into soles at its own rate, so the amount on your statement may differ slightly from one month to the next.

Free first class

Free

no card required

  • A free first class
  • Your child builds a first small program
  • No card details asked
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty children of similar age
  • One mentor all the way through
  • Two live classes every week
  • Paid monthly, stop whenever you like
Start here

One to one

$150 USD

a month, eight live classes

  • Your child and a mentor, nobody else
  • Pace and projects shaped around your child
  • Class hours chosen by you
Enquire

What families say

Rated 4.9 across 547 Google reviews

What parents and students wrote on Google, copied exactly.

★★★★★

"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

Parents in Peru ask

What parents in Peru ask about online coding for kids

Are the classes in Spanish?

No. Every class is live, online and taught in English only. Mentors speak slowly and clearly, adapt to your child's pace and accent, and show each step on the shared screen, so a child who is still learning English can follow. If you prefer to read about the classes in Spanish, our Spanish-language page describes them, but the teaching itself is always in English.

From what age can a child join?

Six. Between 6 and 8 a child works in Scratch, dragging coloured blocks, so reading long instructions is not needed. From about 9, most children are ready to type Python. In Peru that usually means Scratch in the first years of primaria and Python from 4th or 5th grade, though we place children by age and level, not by grade.

Is online coding good for a 10 year old?

Yes, if it is live. A ten year old learns quickly but rarely knows how to describe a problem, so a recorded video cannot help when they are stuck. In a live class the mentor sees the screen, asks the right question and lets the child find the fix.

Group or one-to-one: which is better for my child?

Groups of fifteen to twenty children of a similar age suit children who enjoy talking about their work. One to one suits very young or shy children, children new to English and children who are racing ahead. You can switch after the first month if the format does not fit.

When are classes in Peru time?

Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. With Peru five hours behind UTC and India five and a half ahead, the gap is ten and a half hours on every day of the year: 17:30 in Peru is 04:00 the next morning for the mentor.

Can my child join from a phone or tablet?

Not for coding. Coding needs a laptop or desktop with a keyboard and a mouse or trackpad, plus a steady connection; a headset with its own microphone makes listening much easier. A tablet can show the video, but typing code and dragging blocks on it is slow and frustrating.

Does school in Peru already teach coding?

Rarely as its own lesson. MINEDU's national curriculum, the CNEB, gives primaria no computing area; digital skills are a transversal competency shared by every subject. Some private schools add their own computing lessons, so ask your child's school what they cover.

Will my child use ChatGPT or other AI tools?

Never on adult accounts. Anthropic sets 18 as the minimum age for Claude, and OpenAI asks that a parent or guardian agree before a minor uses ChatGPT. Children study how AI behaves with child-appropriate tools, once they have already worked the problem out by themselves.

Are you connected with MINEDU or a school in Peru?

No. Modern Age Coders is a private online school whose mentors work from India, with no tie to MINEDU or to any Peruvian school. We give no Peruvian marks or qualifications; a child who finishes a course gets a completion certificate issued by us.

How are fees paid from Peru?

Monthly, by card, in US dollars. The bank that issued your card does the conversion into soles, which is why two months can show slightly different amounts. The first class is free and booking it needs no card.

Read next

More for parents of young coders

Pages that help with the next decision.

Scratch classes for kids

Why blocks come first for young children.

Python at ten

What a ten year old can really do in Python.

AI tools age guide

Each AI tool and the youngest user it allows.

We teach you how to think

Reasoning before tools, in every class.

How we teach

One live class described from start to end.

Student labs

Projects built by our students.

More pages for Peru

Part of the guide: Every Peru page

More guides: Coding and AI classes in Peru · En español: clases de programación en inglés · Start here: English-medium coding in Lima · Subjects and courses: AI agents course · Exams, olympiads and school holidays: IB computer science tutor · Guides to choosing: An English-taught option to Crack The Code · Regions of Peru: Amazonas region · Cities: Arequipa: coding for every age · Lima and Callao districts: Programación para niños en Ancón

Start here

Book a free first class for your child

During the free lesson a mentor sits with your child through a short puzzle and a first working program, quietly noting the way they think and the English they catch. Afterwards the mentor suggests a course, a group or one-to-one lessons, and an hour that suits your week.

Would you like to look around first? How we teach describes a class in detail, and the course list has every syllabus.

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

Classes are live video lessons from India, in English only. For a quick reply, message us on WhatsApp in English.

Free, no card, no obligation.

Want a class sooner? Book a priority demo

A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.

Book a priority demo

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here

Free classPriority demoCall us