Lima · For families relocating · Ages 6 to 17

Coding classes for expat children moving to Lima

A move to Lima turns a child's year upside down: a new school, a new language in the playground, a school year that starts in March, and months when nothing is settled. Coding classes online are one thing that can carry on unchanged, with the same mentor, the same project and the same language from the old home to the new one. This page explains how, and sets out what families moving with children should know about Peruvian school, from MINEDU's own pages.

Live online classes since 2020 · 10,000+ students worldwide · every class live, online and in English

In one paragraph

Families relocating to Lima can keep their children's coding going without a gap: Modern Age Coders teaches live online classes in English to children and teenagers aged 6 to 17, so lessons can start in the old country and continue in Lima with the same mentor. Courses run from Scratch and Roblox to Python, Java and AI, in a group of fifteen to twenty or one to one, at hours fitted around the new school day, and the first class is free.

Three common starts

Which coding course suits a child on the move?

Choose by age and by how unsettled the next few months will be. Short projects suit a move; long courses suit the year after.

Continuity

How can my child keep coding while we move to Lima?

Because the classes are online, the move changes only the room the child sits in. The mentor, the group and the project stay the same, and that steadiness is worth a lot to a child whose school, friends and home are all changing at once.

  1. Start before you leave. A few weeks of classes in the old home lets the child get to know the mentor while life is still normal.
  2. Plan the gap honestly. Most families lose a week or two to flights and boxes. Tell us the dates and we will pause, or set a small project the child can finish offline.
  3. Restart with the same mentor. Once the internet is connected in Lima, classes resume at a new hour if needed. Nothing is repeated and nobody is a stranger.
  4. Fit the new school day. Lima schools set their own hours. Once the timetable is known, we move classes around it.
  5. Use the summer if you arrive in it. A family arriving in January or February has weeks before the school year starts. That is a good time for one-to-one classes and a bigger project.

Connectivity in the city is good: INEI found that 84.7% of households in Metropolitan Lima had internet in the second quarter of 2026, and 53.3% had at least one computer. A laptop from home is all a child needs; if the family's computer arrives in a container weeks later, a borrowed one or a tablet for younger children will do in the meantime.

The Peruvian school year

When does the school year start in Peru, and which grade will my child join?

The Peruvian school year runs roughly from March to December, the other way round from schools in Europe, North America and India. For a family arriving from the northern hemisphere, that changes which grade a child joins and when.

The year

MINEDU's norm for 2026, RM 501-2025-MINEDU, set the first block of lessons from 16 March to 15 May 2026 and the last from 19 October to 18 December 2026, thirty-six teaching weeks in all, with short breaks in May, July to August and October. January and February are the long summer holiday.

The norm covers public and private schools alike, but regional education offices may shift the weeks and each school organises its own bimestres or trimestres. Ask the school for its calendar; that is the one that matters.

Grade placement by age

MINEDU uses a "normative age" for each grade, measured on 31 March of each year: a child aged 6 on that date belongs in 1st of primaria, and the ages run up to 16 for 5th of secundaria. Primaria lasts six years and secundaria five.

A child moving mid-year from a September-start system may therefore land half a grade ahead of or behind where the family expected. The school decides placement; we simply match the coding course to the child's real level.

Peruvian schools teach no computing subject in the national plans of study, and English gets two or three periods a week in primaria under the CNEB. Children arriving from systems where computing is taught at school often lose it on arrival, which is one reason families keep an outside class going. Parents who read Spanish can see our page on clases de programación para niños en inglés, written for Peruvian families.

Moving school records

How are foreign school years recognised in Peru?

Through a MINEDU procedure, described on the government's gob.pe portal. We are not advisers and this is not legal or immigration advice, but families often ask, so here is what MINEDU's own page says, in plain English.

Countries with which Peru has a schooling agreement, as listed by MINEDU
AgreementCountries listedProcedure that applies
Convenio Andrés BelloBolivia, Chile, Colombia, Cuba, Ecuador, Spain, Mexico, Panama, Paraguay, Dominican Republic, VenezuelaConvalidación (recognition)
Convenio Perú-ArgentinaArgentinaConvalidación
Convenio MercosurBrazil, UruguayConvalidación
Any other countryFor example the United Kingdom, the United States, India, CanadaRevalidación: courses that differ from Peru's national plan may need to be made up

Source: Ministerio de Educación, "Revalidar o convalidar estudios primarios y secundarios del extranjero", gob.pe procedure page, last changed 30 September 2024, read on 9 November 2026. The examples in the last row are ours: MINEDU names only the countries that do have agreements. Requirements and fees are on that page and can change; check it, and ask the receiving school.

What MINEDU's page says

Only completed grades are recognised, grade by grade, and there is no conversion of marks. Certificates must be legalised by Peru's foreign ministry or carry a Hague apostille where the country of origin is a party to that convention, and documents not in Spanish need a translation.

The procedure is done in person, only in Lima, at MINEDU's offices in San Borja, and the page gives a maximum of 30 working days for the resolution.

What it means for coding

Nothing directly: our classes are outside the school system, so no recognition is needed and no Peruvian grade is awarded. Our certificate of completion is our own, not a school record.

It does mean the first months in Lima can be busy with paperwork. A class that needs no paperwork at all, and carries on regardless, is one less thing to arrange.

A real lesson

What time will the classes be once we are in Lima?

Whatever hour suits the new routine. Peru stays on UTC minus 5 all year with no daylight saving, which makes Lima easy; the countries families come from often are not. Here is a lesson we give older children who have relatives in several time zones.

The problem

A child in Lima has a coding class at 09:00 during the summer holidays and wants to call grandparents in London, cousins in New York and friends in Madrid straight afterwards. What time is it for each of them, in January and in July?

Doing it by adding hours goes wrong twice a year, because London, New York and Madrid change their clocks and Lima does not.

The ideas

Python's zoneinfo module knows the rules of every time zone, from the same IANA database computers worldwide use. A datetime with tzinfo=lima is a real moment, not just a clock reading.

astimezone() moves that moment into another zone. %z prints the offset, so the child can see Lima stays at -0500 in both months.

clocks.py: one Lima class, four other clocks, two seasonsPython
from datetime import datetime
from zoneinfo import ZoneInfo

lima = ZoneInfo("America/Lima")
places = ["Asia/Kolkata", "Europe/London", "America/New_York", "Europe/Madrid"]

for month in (1, 7):
    lesson = datetime(2027, month, 15, 9, 0, tzinfo=lima)   # a 09:00 class in Lima
    row = [lesson.strftime("%d %b, Lima %H:%M (%z)")]
    for place in places:
        other = lesson.astimezone(ZoneInfo(place))
        row.append(f"{place.split('/')[1]} {other:%H:%M}")
    print(" | ".join(row))

It prints 15 Jan, Lima 09:00 (-0500) | Kolkata 19:30 | London 14:00 | New_York 09:00 | Madrid 15:00 and then 15 Jul, Lima 09:00 (-0500) | Kolkata 19:30 | London 15:00 | New_York 10:00 | Madrid 16:00.

Read the columns. Kolkata, where our mentors are, is 19:30 in both months, because neither Peru nor India changes its clocks, so the gap is always ten and a half hours. London, New York and Madrid each move an hour between January and July. A family that sets a weekly call by "the usual gap" will be an hour out for half the year; a program that uses the time-zone rules never is.

  1. Add your own city. Put your previous home's zone into places, for example "Australia/Sydney", and see which way its clock moves.
  2. Find the change. Loop over every day of 2027 and print the dates when London's gap to Lima changes.
  3. Check India. Print %z for Kolkata in both months and explain why it never changes.
  4. Write it up. In two sentences, explain to a grandparent why the call time moves even though nobody changed the plan.

Language

Are coding classes in English a good fit for expat children in Lima?

For most, yes: English is often the family's language or the language of the child's school, and it is the language of programming. A child adjusting to Spanish in the playground keeps one subject in a familiar language.

English in Lima

EF's English Proficiency Index 2025 rates Lima 555, its high band and the top score of any Peruvian city, against 519 for Peru as a whole. The IB Diploma is taught in Peru too: MINEDU reports that 2,502 students across the country earned it in 2025.

For families who want more on English-medium learning in the capital, our page on English-medium coding classes in Lima covers bilingual, Cambridge and IB schools.

Children whose English is still growing

Not every expat family is English-speaking. Our mentors, based in India, speak slowly and clearly, type key words in the chat, and keep the code on screen, so a child whose first language is German, Korean or Portuguese can follow by reading as much as listening.

Older learners preparing for the IB can read our Spanish pages for IB maths and IB computer science.

Life in a big city

Why choose online coding classes over a centre in Lima?

Mostly because of distance. Metropolitan Lima, the Province of Lima with its 43 districts, counted 10,141,775 people in INEI's 2025 census, and crossing it after school takes a slice of the evening no child gets back.

No commute

A class at home in Miraflores, San Isidro, Surco or La Molina takes exactly as long as the class.

No new paperwork

No enrolment forms in Spanish, no school records, no residency questions: the class works the same wherever you live.

Same quality anywhere

The teaching is identical in Lima, in your old home and anywhere you move next, which matters for families on rotation.

Families from India are a small community in Peru; the Embassy of India in Lima puts it at about 500 people. Many of the expat families we expect on this page come from elsewhere. Whatever the home country, the classes are the same: live, online and in English, with mentors in India. Families planning a summer arrival can also read about our summer holiday coding classes in Peru.

Settling in

What progress looks like across a move

Our own markers for a child whose family is relocating. The aim is no lost ground, then steady progress once settled.

Coding progress around a relocation (ours)
WhenWhat the child doesWhat a parent might notice
Before the moveStarts a course and gets to know the mentorAn anchor that is not tied to the old house
Travel weeksA small offline project or a planned pauseSomething familiar to work on in a hotel room
First month in LimaClasses resume at a new hourThe same mentor, the same friends in the group
Three months inA finished project from the new homeConfidence carried from one country to the next

For younger children

Short projects suit the move: one game or animation every few lessons.

Let them show the new class at school what they made. It is an easy way to make friends.

For teenagers

A long project gives a sense of continuity that a new school cannot at first.

If they will take the IB or Cambridge exams in Lima, tell us; we can tie coding to that.

More courses

Nine more courses for children and teenagers in Lima

Grouped by age. All live, all in English, and all able to move with the family.

I

Younger children

Ages 6 to 9

EKC / YOUNG / 01

Scratch coding

First games from coloured blocks.

Open the syllabus

EKC / YOUNG / 02

Minecraft coding

Code inside a world children already know.

Open the syllabus

EKC / YOUNG / 03

Reasoning and readiness

Logic puzzles for ages 6 to 9.

Open the syllabus
II

Older children

Ages 9 to 13

EKC / KIDS / 01

Coding for kids

From blocks to apps and a little AI.

Open the syllabus

EKC / KIDS / 02

AI literacy

How AI works, ages 8 to 14, no adult tools.

Open the syllabus

EKC / KIDS / 03

Maths through coding

School maths explored in Python.

Open the syllabus
III

Teenagers

Ages 13 to 17

EKC / TEEN / 01

Java for teens

Typed, structured code for future CS students.

Open the syllabus

EKC / TEEN / 02

IB computer science

For IB Diploma students at Lima schools.

Open the syllabus

EKC / TEEN / 03

IGCSE computer science

Cambridge 0478 for pupils at Cambridge schools.

Open the syllabus

How classes run

A week of live classes for a family in Lima

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.

Summer mornings

January and February mornings in Lima are Indian evenings.

After school

Set once the new school timetable is known.

One to one

A private mentor, handy while routines are still settling.

Same mentor everywhere

Before the move, during it and after it.

Code every lesson

Children build, not watch.

Plain English

Clear speech and key words typed in the chat.

Grouped by age

Children learn with children their own age.

Pauses planned

Tell us your travel dates and we plan around them.

Group or private

A class of peers, or one child and a mentor.

Student work

Projects by children who code with us

Work from learners who have been with us for a year or more, in many countries. See more in the student labs.

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 Lima

We bill in US dollars, monthly, to a card, wherever the family lives. A card from home works just as well as one opened in Peru; the issuing bank does any currency conversion.

Free first class

Free

no card required

  • A free first class
  • Can be booked before you move
  • No card needed
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty children of similar age
  • One mentor through the move
  • Two live classes a week
  • Monthly; pause around travel
Start here

One to one

$150 USD

a month, eight live classes

  • A private mentor
  • Pace set around the move
  • Hours that fit the new routine
Enquire

What families say

Rated 4.9 across 547 Google reviews

Reviews from parents and learners 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

Questions from families moving to Lima

Coding classes for expat children in Lima: questions and answers

Are the classes in Spanish?

No. Every class is live, online and taught in English only, whether the family lives in Lima or anywhere else. Mentors speak clearly and type key words, so children whose first language is not English can follow too.

Can we start before we move to Lima?

Yes, and we recommend it. The child gets to know the mentor at home, pauses for the travel weeks if needed, and carries on in Lima with the same mentor and group.

What time will classes be in Lima?

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. Lima stays at UTC minus 5 all year and India is 10 hours 30 minutes ahead, so a 16:00 class in Lima is 02:30 the next day for the mentor, which can be arranged.

When does the school year start in Peru?

In March. Under MINEDU's norm for 2026, lessons ran from 16 March to 18 December 2026, with January and February as the summer holiday. Regional offices and schools can adjust the weeks, so check with the school.

Which grade will my child join?

Schools decide. MINEDU places children by their age on 31 March: 6 for 1st of primaria up to 16 for 5th of secundaria. A child coming from a September-start system may join a different grade than expected.

Do we need to convalidate school records for coding classes?

No. Our classes are outside the school system, so no recognition is needed. For school, MINEDU describes convalidación and revalidación on its gob.pe page; ask the receiving school. We do not give legal or immigration advice.

Do you award a certificate?

Yes, our own Modern Age Coders certificate of completion after a course's final exam. It is not a Peruvian school record or qualification and is not recognised by MINEDU.

Are the classes suitable for children whose first language is not English?

Usually. Code is mostly English keywords and symbols, the mentor keeps language simple, and the screen carries much of the meaning. The free class shows quickly whether a child is comfortable.

Do children use ChatGPT in class?

No adult AI accounts are used by under-18s with us. Claude's terms require users to be 18, and ChatGPT needs a parent's permission for minors. Children learn to reason through code themselves.

How do we pay?

Monthly, by card, in US dollars. A card from your home country is fine; your bank converts the charge. The first class is free and needs no card.

Read next

Related pages

More for families settling in Lima.

English-medium coding classes, Lima

For bilingual, Cambridge and IB school families.

Coding and AI classes in Peru

Our index of every Peru page.

Summer holiday coding classes

For families arriving in January or February.

Programación para niños en inglés

Our Spanish page for Peruvian families.

How we teach

A live lesson from start to finish.

Student labs

Projects by children around the world.

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 class, from wherever you are now

You can book the free class from your current home, weeks before the move. Your child writes a little code with a mentor, and then we agree a course, a group or one-to-one plan, and how to handle the travel weeks.

You can read how we teach or browse the course list first.

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

Classes are live video lessons from India, entirely in English. We reply on WhatsApp in English.

Free, no card, no commitment.

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