EKC / YOUNG / 01
Scratch coding
First games from coloured blocks.
Open the syllabusLima · For families relocating · Ages 6 to 17
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
Choose by age and by how unsettled the next few months will be. Short projects suit a move; long courses suit the year after.

EKC / 01
Real typed code through turtle drawings, small games and AI experiments. Each project fits in a few lessons, which suits weeks when the family is packing or unpacking.
Open the syllabus →
EKC / 02
Children script their own Roblox games in Luau, which gives a newly arrived child something to share with classmates who play the same game, in any language.
Open the syllabus →
EKC / 03
For ages 13 to 17: a full year of Python, from first programs to a capstone project, that continues whatever school the teenager ends up attending in Lima.
Open the syllabus →Continuity
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.
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
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.
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.
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
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.
| Agreement | Countries listed | Procedure that applies |
|---|---|---|
| Convenio Andrés Bello | Bolivia, Chile, Colombia, Cuba, Ecuador, Spain, Mexico, Panama, Paraguay, Dominican Republic, Venezuela | Convalidación (recognition) |
| Convenio Perú-Argentina | Argentina | Convalidación |
| Convenio Mercosur | Brazil, Uruguay | Convalidación |
| Any other country | For example the United Kingdom, the United States, India, Canada | Revalidació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.
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.
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
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.
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.
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.
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.
places, for example "Australia/Sydney", and see which way its clock moves.%z for Kolkata in both months and explain why it never changes.Language
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.
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.
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
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.
A class at home in Miraflores, San Isidro, Surco or La Molina takes exactly as long as the class.
No enrolment forms in Spanish, no school records, no residency questions: the class works the same wherever you live.
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
Our own markers for a child whose family is relocating. The aim is no lost ground, then steady progress once settled.
| When | What the child does | What a parent might notice |
|---|---|---|
| Before the move | Starts a course and gets to know the mentor | An anchor that is not tied to the old house |
| Travel weeks | A small offline project or a planned pause | Something familiar to work on in a hotel room |
| First month in Lima | Classes resume at a new hour | The same mentor, the same friends in the group |
| Three months in | A finished project from the new home | Confidence carried from one country to the next |
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.
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
Grouped by age. All live, all in English, and all able to move with the family.
EKC / YOUNG / 01
First games from coloured blocks.
Open the syllabusEKC / YOUNG / 02
Code inside a world children already know.
Open the syllabusEKC / YOUNG / 03
Logic puzzles for ages 6 to 9.
Open the syllabusEKC / KIDS / 01
From blocks to apps and a little AI.
Open the syllabusEKC / KIDS / 02
How AI works, ages 8 to 14, no adult tools.
Open the syllabusEKC / KIDS / 03
School maths explored in Python.
Open the syllabusEKC / TEEN / 01
Typed, structured code for future CS students.
Open the syllabusEKC / TEEN / 02
For IB Diploma students at Lima schools.
Open the syllabusEKC / TEEN / 03
Cambridge 0478 for pupils at Cambridge schools.
Open the syllabusHow classes run
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.
Before the move, during it and after it.
Children build, not watch.
Clear speech and key words typed in the chat.
Children learn with children their own age.
Tell us your travel dates and we plan around them.
A class of peers, or one child and a mentor.
Student work
Work from learners who have been with us for a year or more, in many countries. See more in the student labs.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
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
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
More for families settling in Lima.
For bilingual, Cambridge and IB school families.
Our index of every Peru page.
For families arriving in January or February.
Our Spanish page for Peruvian families.
A live lesson from start to finish.
Projects by children around the world.
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
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.
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