Peru · Age 6 · 1° de primaria · Live, in English

Coding for kids age 6 in Peru

Six is the age when most children in Peru walk into 1° de primaria, still learning to read and very ready to play. A coding class at this age looks less like typing and more like a game with rules: drag a block, watch a cat move, try again. This page is for parents who want that for their six year old, in English, with a real teacher watching every move.

Teaching live since 2020 · 4.9 from about 547 Google reviews · a six year old clicks and drags, the mentor talks them through it in English

In short

Yes, a six year old in Peru can learn to code, and Modern Age Coders teaches it live, online and in English. Children of six work in Scratch, snapping coloured blocks together to make a character move, talk and repeat, so they need very little reading. A mentor based in India shares the screen, speaks slowly, and lets the child find each fix. Families pick a group of fifteen to twenty six year olds or one-to-one lessons, at any hour that suits them in Peru, and the first class is free.

Where six year olds begin

Three courses that fit a six year old

All three assume nothing: no reading speed, no typing, no earlier coding. The free class tells us which one suits your child.

Who this page is for

Who are coding classes for six year olds in Peru for?

Parents of a child who has just turned six or is about to, most often in the first year of primaria, who would like that child to meet coding with a patient adult and in English.

First graders in bilingual schools

English is already part of their school day. A coding class in English gives the same words a second, playful use: "move", "turn" and "again" stop being vocabulary and become instructions that make something happen on screen.

Children who arrived in Peru recently

A six year old who is still finding their feet in Spanish may enjoy one hour a week where the language is familiar and the task is pure play. The mentor stays the same each week, which matters a great deal at this age.

Peruvian families who want English to be useful

A child of six does not need perfect English to follow a coding class. They need a teacher who shows each step, waits, and repeats. Hearing English while building something real is a gentle way in.

If you would rather read about this in Spanish, our page programación para niños de 6 años takes a different route through the same age, including what to do when a child is still in inicial at four or five. The classes it describes are the same live English lessons.

What is realistic at six

Can a six year old really learn to code?

Yes, as long as "coding" means giving clear instructions in order and watching what happens, not typing lines of text. That is the real skill under every program, and six year olds are surprisingly good at it.

What a six year old can do

Put three or four steps in the right order so a character walks to a door, opens it and says hello. Notice when the order is wrong, because the character walks into the wall instead. Use a "repeat" block once they see the same steps coming round again.

React to a click or a key: when the green flag is pressed, the cat starts; when the space bar is pressed, it jumps. Simple cause and effect is the heart of coding at six, and the child sees it the moment they press the key.

What can wait until later

Typing words of code. Most children are ready for that between nine and ten, once reading and spelling feel easy. Before then, blocks do the same job with no spelling to get wrong.

Long projects, variables that keep a score, and anything that needs a child to hold more than three or four ideas in their head at once. We bring those in around seven or eight, when the child asks for them by trying to build a game that needs them.

A good sign that coding suits your six year old: they like to arrange things. Toy cars in a line, stickers in a row, a story told in the right order. Coding gives that instinct a screen and a purpose. Children who do not show it yet often grow into it after a few weeks of play; it is a habit, not a talent.

The first year of primaria

What does first grade in Peru give a six year old in computing?

A great deal of reading, writing, numbers and English, and no separate computing lesson. Coding, if it happens at school at this age, depends on the school.

Where a six year old sits

Under Ley 28044, the education law of 2003, primaria "dura seis años"; the Reglamento that puts the law into practice opens primaria to children "a partir de los 6 años de edad". Before that, the law describes inicial as serving children of 3 to 5 in a school setting.

MINEDU places each child by their age on 31 March of the school year, which it calls the edad normativa. So a child who is six by that date belongs in 1° de primaria, while one who turns six in April waits a year and is then among the oldest in the room. For that reason our groups follow a child's age and stage, never the grade printed on a school report.

What the national plan sets for 1°

In MINEDU's national curriculum, the CNEB, the weekly plan for 1° de primaria gives Matemática 5 teaching periods, Comunicación 5 and Inglés 2. A teaching period, the hora pedagógica, lasts 45 minutes, so a first grader in a school that follows the plan gets about 90 minutes of English a week.

Digital skills are not an area of their own. The CNEB lists "Se desenvuelve en entornos virtuales generados por las TIC" among the competencies shared across all areas, the competencias transversales. How much screen work a first grader actually does is therefore up to each school.

We say this plainly so nobody is misled: Modern Age Coders is not linked to MINEDU, to any UGEL or to any school in Peru. We award no Peruvian grades. A child who completes one of our courses receives a certificate of completion issued by us, and nothing more official than that.

When to start

When in the school year should a six year old start coding?

Any week works, because our classes do not follow a term. Many families still like to begin in a school break, when a new routine has room to settle. The 2026 calendar set by MINEDU shows where those breaks fell.

The 2026 school year in Peru, block by block (RM 501-2025-MINEDU, Tabla 1)
BlockWeeksDates in 2026
First management block (no classes for pupils)22 to 13 March
First teaching block916 March to 15 May
Second management block118 to 22 May
Second teaching block925 May to 24 July
Third management block227 July to 7 August
Third teaching block910 August to 9 October
Fourth management block112 to 16 October
Fourth teaching block919 October to 18 December
Fifth management block221 to 31 December

Source: MINEDU, Resolución Ministerial N.° 501-2025-MINEDU, Norma Técnica para el Año Escolar 2026, Tabla 1, read from the signed PDF on 9 November 2026. The norm sets thirty-six teaching weeks and eight management weeks, and lets regional education offices (DRE and UGEL) set a different split for climate or social reasons, so check your own school's calendar.

Reading the calendar as a parent

The management weeks are the gaps. In 2026 there was a week in late May, two weeks from late July into early August, and a week in mid-October. For a six year old, starting coding in one of those weeks means the first two or three classes happen without homework competing for energy.

The longest gap of all is the summer, from January until the school year opens in March. In 2026 the first management block began on 2 March, so January and February sat outside the school calendar entirely.

And for 2027

When we checked gob.pe on 8 November 2026, MINEDU had begun sending out materials for the 2027 school year but had not yet published the 2027 calendar norm. Until it appears, treat the 2026 pattern as a guide only.

Because our lessons run all year at hours you choose, a start date is never a deadline. A child who begins in October simply carries on through the summer and into the new school year, with the same mentor.

Beside the screen

What does a parent do during an online class for a six year old?

In the first few weeks, quite a lot; after that, very little. A six year old needs help with the set-up and a calm adult within earshot, not a second teacher.

  1. Choose the machine. A laptop or desktop with a mouse works far better than anything else. Small hands find a trackpad hard, and a phone is too small for blocks and a mentor's face at the same time.
  2. Fit a headset. Children's headsets with a built-in microphone cut out the noise of a busy home and help the child hear English clearly.
  3. Sit nearby for the first classes. Help with logging in and with the mouse, then step back. When the mentor asks your child a question, let your child answer, even slowly, even in a mix of words.
  4. Stay within earshot later. After three or four weeks most six year olds manage alone, as long as an adult can be called if the internet drops.
  5. Ask for a show-and-tell. After each class, ask your child to show you one thing they made and to tell you what it does. That one minute fixes the lesson in their memory.

What Peruvian homes have

INEI's household survey for the second quarter of 2026 found that 68.2% of children aged 6 to 11 in Peru used the internet, the lowest share of any age group except people over 60. In Lima Metropolitana, 84.7% of households had an internet service.

In that same quarter only 36.4% of homes across the country owned so much as one computer. If the family laptop is shared, choose a class hour when nobody else needs it; with timing that is entirely flexible, that is easy to arrange.

Screen time, kept sensible

A class for a six year old is a short, active session: the child is building and talking, not watching. We keep the screen part tight and fill the rest with things to do with the hands, such as the toy lesson below.

If your child is tired, it is fine to stop early and pick up next time. Pushing a six year old through a bad day teaches them that coding is a chore, which is the one lesson we never want them to learn.

An original lesson

What does a first sorting lesson look like? Lining up toys by size

Sorting is one of the oldest problems in computing, and a six year old can solve it with five toys on the floor. The lesson is ours; we run it in the first month with children of six and seven.

The game, with toys

Your child brings five toys to the camera: say a lion, a duck, a bear, a frog and a cat, all different sizes. The mentor asks for them in a line, smallest first. Most six year olds just shuffle them about until it looks right, which works but cannot be explained.

So the mentor gives one rule to follow, and only one. Find the smallest toy. Put it at the front. Now do the same with the toys that are left. The child says the rule out loud in English, then plays it, round by round.

What the child notices

In some rounds nothing moves, because the smallest toy left is already in the right place. Children find this funny and slightly suspicious: did we do the round at all? Yes, we looked at every toy, and looking counts.

By the end the child has done something real programmers do: followed the same short rule again and again until the job is finished. That is a loop, and this way of sorting has a name, selection sort.

Then the mentor shows the same game on screen, written in Python. A six year old does not type this. We show it so that the child can watch the computer play their game, and so that you, the parent, can see the rule your child has just used turned into code. The numbers are the toys' sizes in centimetres, which we made up.

The toy line-up, as the mentor runs it in PythonPython
toys = [("lion", 9), ("duck", 4), ("bear", 12), ("frog", 2), ("cat", 7)]

comparisons = 0
for start in range(len(toys)):
    smallest = start
    for i in range(start + 1, len(toys)):
        comparisons = comparisons + 1
        if toys[i][1] < toys[smallest][1]:
            smallest = i
    toys[start], toys[smallest] = toys[smallest], toys[start]
    print("Round", start + 1, ":", [name for name, size in toys])

print("Comparisons:", comparisons)
What it printsOutput
Round 1 : ['frog', 'duck', 'bear', 'lion', 'cat']
Round 2 : ['frog', 'duck', 'bear', 'lion', 'cat']
Round 3 : ['frog', 'duck', 'cat', 'lion', 'bear']
Round 4 : ['frog', 'duck', 'cat', 'lion', 'bear']
Round 5 : ['frog', 'duck', 'cat', 'lion', 'bear']
Comparisons: 10

Exact output when we ran it with Python 3 (python3 -I). Rounds 2, 4 and 5 change nothing, just as on the floor, and the computer compared two toys 10 times in all.

Ten comparisons for five toys comes from 4 + 3 + 2 + 1: in the first round you check four toys against the smallest so far, then three, then two, then one. Older children in our classes later work out that ten toys take 45 comparisons, and start to wonder whether there is a quicker way. There is, and that question leads to a lot of good computing.

  1. Our practice, on the floor. Line up five spoons by length using the rule. Say "smallest to the front" each round.
  2. Our practice, a twist. Now line them up biggest first. What one word in the rule has to change?
  3. Our practice, counting. With three toys, how many times do you compare two of them? Try it, then try four toys.
  4. Our practice, in Scratch (with the mentor). Drag three sprites into a row and make each one say its size when clicked.

Classroom English

Which English words will a six year old hear in a coding class?

Short, concrete ones, said slowly and shown on screen at the same moment. By the end of the first month most six year olds understand all of these and use several.

The words our mentors use most with six year olds (our classroom list)
WordWhat it means in classWhat the child does
ClickPress the mouse button onceClicks the green flag to start
DragHold the button down and movePulls a block into place
Move, turnThe two things a sprite does mostSnaps a "move" or "turn" block on
RepeatDo it again, a set number of timesWraps steps in a repeat block
First, next, lastThe order of the stepsSays the steps aloud in order
Bigger, smallerComparing sizesSorts toys and sprites
Try againA mistake is fine, run it once moreRuns the program after a change
Show mePoint to it on your screenMoves the mouse to the block

Classes for six year olds are in English only, but the mentor never rushes and never makes a child feel slow. If a child answers in Spanish, the mentor nods, says the English word back, and moves on. Understanding comes long before speaking, and that is perfectly normal at six.

AI and young children

Should a six year old use AI tools?

Not chatbots. The companies that make them do not allow children this young, and a six year old has better things to do than ask a machine for answers.

What the companies say

OpenAI's terms for ChatGPT say "You must be at least 13 years old". Google says that to use Gemini with a personal or school account "You must be 13 (or the applicable age in your country) or over". Neither tool is meant for a six year old, and we never put one in front of a child this age.

Our full list of tools and the ages their makers allow is in our AI tools age guide, which quotes each company's own terms.

What AI looks like at six

At six, AI is a game of sorting and guessing done with the mentor: which of these pictures shows a cat, and how did you know? Later, around eight, children try Teachable Machine, a Google tool that trains in the browser without signing in, and see a computer learn from examples they show it.

The habit we build now is the one that matters later: think first, test second, and do not believe something just because a machine says it.

Peru time

What time of day suits a six year old in Peru?

Usually a morning in the summer break, a weekend morning, or late afternoon on a school day after a rest. Peru stays five hours behind UTC all year, and India stays five and a half hours ahead, so whatever your clock says, the mentor's reads ten hours and thirty minutes on.

Peru hours a six year old might use, converted to India time (examples only, not class times)
Peru timeIndia timeWhy families pick it
08:0018:30A fresh summer-break morning
10:0020:30Saturday, after breakfast
15:3002:00, next dayAfter lunch and a rest
17:0003:30, next dayBefore dinner on a school day
18:3005:00, next dayEarly evening, for a child who naps

Source: IANA tz database (America/Lima, UTC minus 5 with no summer time since 1994; Asia/Kolkata, UTC plus 5:30). The conversions are ours.

Neither country changes its clocks, so a class booked for 17:00 in Trujillo or Lima stays at 17:00 in January and in July. For young children we suggest sessions before about 18:30, when attention is still good. All our Peru pages, by age and by city, are listed on the coding and AI classes in Peru page, and families in the capital will find more on our English-medium coding classes in Lima page.

Progress at six

How does a six year old grow as a coder over a year?

In small, visible steps. These four stages are ours; they tell the mentor what to work on next and tell you what to look for at home.

Our four stages for the first year, for children of six
StageUsually byOn screenOut loud
1. OrderMonth 1 to 2Puts three or four blocks in order so a sprite reaches a goal"First move, then turn."
2. RepeatMonth 3 to 4Uses a repeat block instead of copying the same block"Repeat four times."
3. EventsMonth 5 to 7Makes a sprite react to a click or a key"When I press space, it jumps."
4. A small gameMonth 8 to 12Builds a short game with a start and an end"You win when the cat finds the fish."

For parents

Look for the child explaining, not just clicking. A six year old who can tell you why the cat stopped has learnt more than one who made it move faster.

Progress at this age is uneven. A slow month is often followed by a jump; keep the routine and let it come.

For your six year old

If the cat goes the wrong way, that is a clue, not a mistake. Look at the blocks and find the one that sent it there.

You can always press the green flag again. Coders try things lots of times.

Also good at six

Nine more courses for six year olds and the years just after

Every one of them taught live, in English, with children of a similar age, or one to one if you prefer.

I

Numbers and patterns

Ages 4 to 10

COAG / NUM / 01

Early Maths Foundations

Counting, shapes and patterns with real objects, from four to seven.

Open the syllabus

COAG / NUM / 02

Mental Maths for Kids

Number sense built slowly, without tricks to memorise.

Open the syllabus

COAG / NUM / 03

Abacus and Mental Maths

Beads first, then pictures in the head, from age five.

Open the syllabus
II

Thinking and building

Ages 6 to 12

COAG / BUILD / 01

Elementary Maths, Grades 1 to 5

School maths with a placement check, grade by grade.

Open the syllabus

COAG / BUILD / 02

Computational thinking

Breaking a job into steps, from age seven.

Open the syllabus

COAG / BUILD / 03

Minecraft coding

Blocks inside a world children already love, from seven.

Open the syllabus
III

For the next birthdays

Ages 8 to 12

COAG / NEXT / 01

AI literacy for kids

How machines guess, and where they go wrong, from eight.

Open the syllabus

COAG / NEXT / 02

Game making for kids

Scratch, Roblox and Minecraft games, from eight.

Open the syllabus

COAG / NEXT / 03

Python and AI for kids

The first typed code, usually from about nine.

Open the syllabus

How it works

How classes run for a six year old in 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 days

Late afternoon, after lunch and a rest, is a favourite for first graders.

January to March

Summer mornings are free; tell us the hour that suits your house.

1-on-1

Your child alone with a mentor, at an hour set around naps and meals.

Short, busy sessions

Hands on the mouse early, with a toy or paper task in the middle.

One familiar face

The same mentor every week, so the child feels safe to try.

English, slowly

Simple words, said clearly and shown on the screen together.

Six year olds together

Groups formed by age, so nobody is left behind or held back.

A note for you

What your child built, what was tricky, what comes next.

Your choice

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

Student work

Where young coders get to if they keep going

Six year olds build small things. The students below started small too and kept at it into their teens; more of their work is on our student labs page.

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 classes for a six year old cost from Peru

We charge in US dollars, monthly, by card. The bank behind your card turns each charge into soles at its own rate on the day, so the figure on your statement can move a little from month to month.

Free first class

Free

no card required

  • A free first class
  • Your child builds something small and shows it
  • No card needed to book
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty six year olds
  • The same mentor throughout
  • Two live classes a week
  • Pay by the month, stop when you like
Start here

One to one

$150 USD

a month, eight live classes

  • One child, one mentor
  • Pace set around your child
  • Hours you choose
Enquire

What families say

Rated 4.9 across 547 Google reviews

Reviews from parents and students, as they wrote them on Google.

★★★★★

"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

Coding at age 6: what parents in Peru ask

Are the classes in Spanish?

No. Every class is live, online and taught in English only, by mentors who speak slowly and clearly and adjust to your child's pace and accent. At six, most of the work is clicking, dragging and watching, and the mentor shows each step on the screen while saying it, so a child who is new to English can still follow.

Is six too young to start coding?

No. Blocks suit a six year old very well, because a child can build a working program without reading or spelling. What is too early at six is typed code; we leave that until about nine.

My child cannot read well yet. Can they still join?

Yes. Scratch blocks have colours and shapes as well as words, and the mentor reads each one aloud. Many six year olds in our classes are still learning to read in Spanish and in English, and coding often gives reading a push.

Does my child need to know how to use a mouse?

It helps, but it is not required. In the first classes the mentor practises clicking and dragging with your child. A small mouse is much easier for six year olds than a trackpad.

How long is a class for a six year old?

Classes are kept short and active for this age, with a hands-on task in the middle so the child is not staring at the screen the whole time. Your mentor will explain the exact length for your group or one-to-one plan at the free class.

What time are the classes in 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. Because the gap never changes, 17:00 for your child is always 03:30 the following morning for the mentor in India.

Does first grade in Peru already teach coding?

No, not as a subject of its own. MINEDU's national curriculum gives 1° de primaria periods of Matemática, Comunicación and Inglés among others, but no computing area; digital skills are treated as a competency shared by all subjects. Some private schools add their own computing classes.

Will my six year old use ChatGPT?

No. OpenAI's terms say users must be at least 13, and Google sets 13 for Gemini on personal and school accounts. Six year olds in our classes learn what AI is through games with the mentor, never through adult chatbots.

Can siblings of different ages share a class?

Not in a group: we form groups by age so a six year old is with other six year olds. Brothers and sisters can each have their own group, or share a one-to-one plan if the mentor agrees it will work for both.

Are you connected with MINEDU or a Peruvian school?

No. We are an independent online school, our mentors work from India, and we have no link to MINEDU, a UGEL or any school in Peru. We give no Peruvian grades; children who finish a course get a completion certificate from us.

Read next

More for parents of young children

Pages that help with the next step.

Scratch classes for kids

Why block coding comes before typing.

When to start coding

Ages, readiness signs and first tools.

Coding at eight

What changes two birthdays from now.

AI tools by age

Each tool and the youngest user its maker allows.

How we teach

One live class, from hello to goodbye.

Thinking before tools

Why we ask before we tell.

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

Try a free class with your six year old

In the free class a mentor plays a short sorting or ordering game with your child, then helps them make a sprite move for the first time. Afterwards you hear what the mentor noticed and which course, format and hour would suit your child.

Want to know more before booking? How we teach walks through a real class, and our full course list has every syllabus.

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

All classes are live video lessons from India, taught in English. WhatsApp us in English for the quickest answer.

Free, no card, nothing to sign.

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