SHC / PLAY / 01
Roblox game coding
Obstacle courses, scores and shops in Roblox Studio with Luau, from 8.
Open the syllabusPeru · Summer school break · Ages 6 to 17
Peruvian schools close in December and reopen in March, and every January parents across Lima and the regions start hunting for vacaciones útiles. This page is for families who want those weeks to count: our summer offer of 4 to 5 live classes a week on two routes, how far a summer at that pace really goes, what the official calendar says about the break, and a real Python lesson your child could do in the first week.
Live classes since 2020 · 10,000+ students worldwide · 4 to 5 live classes a week all summer
The short answer
Yes, your child can spend Peru's summer school break coding from home. Modern Age Coders teaches live online classes in English for children of 6 to 12 and teenagers of 13 to 17 anywhere in Peru, at a summer pace of 4 to 5 classes a week. Choose the Summer Python and AI route, or any course your child likes, such as DSA, web or app development. Classes run in a group of fifteen to twenty or one to one, at any hour that suits your family, and the first class is free.
Start here
Two from the Summer Python and AI route, for primary age and for teenagers, and one short route 2 course a teenager can finish with weeks to spare.

SHC / 01
Ages 9 to 12. The step from dragging blocks to typing real code, with turtle drawings, quizzes and small AI projects. It runs 8 to 10 months at the normal pace, so a summer covers between half and three quarters.
Open the syllabus →
SHC / 02
Ages 13 to 18, from zero. Its published length is 10 to 12 months at two classes a week, so a summer at 4 to 5 a week gets roughly half done, and the rest continues in March.
Open the syllabus →
SHC / 03
Ages 13 to 17. Twenty-four classes of Python and web projects built with AI help, where the teenager reads, tests and explains every line before keeping it.
Open the syllabus →Summer 2027
Two routes and a faster pace. During the break your child has 4 to 5 live classes a week instead of the usual two, either on our Summer Python and AI route or on any course from the catalogue they choose, in a group or one to one, at hours your family picks.
Python first, then AI projects that suit the learner's age. Children of 9 to 12 take Python and AI for Kids; teenagers take Python for Teens and move on to data science or AI and machine learning; university students and adults take the college Python masterclass and the AI and ML masterclass.
It is the route we suggest when a family is unsure, because whatever a child learns in Python carries straight into any course that follows, and every project ends with a program that guesses, sorts or draws from data the learner gathered.
Any course in the catalogue can run at summer pace: data structures and algorithms (DSA), web development, app development, Java, C++, game development, Roblox, Scratch, vibe coding or maths.
The mentor spreads that course's syllabus across the summer weeks. Short courses can be completed before school returns; long ones get a large head start and carry on in March at the normal pace.
| Pace | Classes a week | Classes in 4 weeks | Classes in a 10-week summer | Equal to this much of the school-year pace |
|---|---|---|---|---|
| School year | 2 | 8 | 20 | 2.5 months |
| Summer, lighter | 4 | 16 | 40 | 5 months |
| Summer, full | 5 | 20 | 50 | Just over 6 months |
Our own calculation. The school-year pace is two live classes a week, eight a month, which is what the fee cards on this page price. A summer of ten weeks assumes a start in late December 2026; families who begin in mid-January simply have fewer weeks.
| Course | Published length | Classes at two a week | At 4 to 5 classes a week over ten weeks |
|---|---|---|---|
| Vibe Coding for Teens | 3 months (12 weeks) | 24 | Completed in five or six weeks |
| Scratch Coding for Kids | 3 to 4 months | 24 to 32 | Completed |
| HTML and CSS for Beginners | 4 months (16 weeks) | 32 | Completed |
| Problem Solving for Teens (DSA) | 10 to 12 months | 88 to 104 | About half; continues in March |
| PCEP and PCAP Python certification | 5 months (20 weeks) | 40 | Completed at the full pace |
| App Development for Teens | 10 to 12 months | 80 to 96 | About half; continues in March |
| Full Stack Web Development for Teens | 12 to 14 months | 96 to 112 | Under half; continues in March |
| Age | Route 1: Summer Python and AI | Route 2: popular choices | What one summer usually gives |
|---|---|---|---|
| 6 to 8 | Not yet: we start with blocks | Scratch, app making with blocks, Minecraft | A first game or animated story of their own |
| 9 to 12 | Python and AI for Kids | Roblox, websites for kids, maths through coding | Half to three quarters of the Python and AI course |
| 13 to 17 | Python for Teens, then data science or AI and ML | DSA, web, apps, Java, C++, vibe coding | About half of Python for Teens, or a short course such as vibe coding completed |
| 18 and over | Python masterclass, then AI and ML | University DSA, full stack, Java | A strong start on a 9 to 14 month course |
We will not tell you a ten-month course fits into ten weeks. What we do promise is honest pacing: the mentor shows you, before the first summer class, how far your child can expect to get, and in March the course simply continues at two classes a week if you want it to.
The school calendar
Roughly from the last week of December to early March. For 2026, MINEDU's technical norm RM 501-2025 put the last teaching day on 18 December 2026, and the 2026 year had started with teaching on 16 March 2026, so the long break sits between those two points of the calendar.
| Block | Length | Dates in 2026 |
|---|---|---|
| Management weeks (school staff only) | 2 weeks | 2 to 13 March |
| Teaching block 1 | 9 weeks | 16 March to 15 May |
| Management week | 1 week | 18 to 22 May |
| Teaching block 2 | 9 weeks | 25 May to 24 July |
| Management weeks | 2 weeks | 27 July to 7 August |
| Teaching block 3 | 9 weeks | 10 August to 9 October |
| Management week | 1 week | 12 to 16 October |
| Teaching block 4 | 9 weeks | 19 October to 18 December |
| Management weeks | 2 weeks | 21 to 31 December |
Source: Ministerio de Educación, Resolución Ministerial N.° 501-2025-MINEDU, "Norma Técnica para el Año Escolar 2026 en las Instituciones y Programas Educativos públicos y privados de la educación básica", Tabla 1, page 7 of the signed PDF, read by eye on 9 November 2026. The norm sets 36 teaching weeks and 8 management weeks for 2026, and lets regional bodies (DRE and UGEL) set a different distribution for climate or social reasons, so a school outside Lima may differ.
Pupils stop on 18 December 2026; the last two weeks of December are for school staff. The 2026 year opened with two staff weeks from 2 March and pupils back on 16 March 2026, so in that year the summer break for children ran from Christmas to mid-March. Families use that stretch for the vacaciones útiles, the summer programmes run by councils, schools and private academies.
Each school still sets its own calendar inside the norm: the RM lets schools organise the year in bimestres, trimestres or another pattern, and private schools often start or finish a few days apart. Check the dates your own school sends home.
As of 8 November 2026 we found no MINEDU norm for the 2027 school year on gob.pe, so nobody can yet say on what date classes will restart in March 2027. MINEDU has started preparing that year: on 14 October 2026 it began dispatching 13.3 million units of school materials for the 2027 school year.
Because the restart date is still open, we do not print a fixed length for a summer programme. Your child simply begins our normal classes when the break begins and keeps going as long as suits the family.
The scale is large. In the Censos Nacionales 2025, INEI counted 818,096 children of 6 to 11 and 867,253 young people of 12 to 17 living in Lima Metropolitana (población censada, Cuadro N.° 3). Almost all of them are at school from March to December and free from late December, which is why every district council in the capital runs some kind of summer offer, and why searches for vacaciones útiles climb in December.
Summer 2026 in Lima
Mostly sport, arts and a little technology, in person and in the district. Three examples from the councils' own announcements show the pattern, and where a live online coding class fits beside it.
| District | Programme | What the council announced |
|---|---|---|
| Santiago de Surco | DivertiSurco: Disfruta tu verano 2026 | Workshops in January and February for children and teenagers of the district and of Lima in general, including science and robotics |
| La Molina | Molitalleres de Verano 2026 | Workshops from Monday 12 January 2026 for children, teenagers and adults, including robotics and, for older learners, computing |
| Miraflores | ECO KIDS | A free environmental programme for children of 6 to 12, seven weeks in district parks from Tuesday 13 January 2026 |
Sources: Municipalidad de Santiago de Surco, munisurco.gob.pe, note of 6 January 2026; Municipalidad de La Molina, press note N.° 380 on gob.pe, 6 January 2026; Municipalidad de Miraflores, miraflores.gob.pe, note of 5 January 2026. All read on 9 November 2026. We are not connected with any district council, and the 2027 programmes had not been announced when we checked.
Council workshops happen in sports complexes, community centres and parks, which is part of their charm: children meet neighbours and get outdoors. They also mean a trip each time, at the hour the council chose.
Where technology appears in the 2026 announcements, it is usually robotics or general computing. That is a fine taste. A child who wants to write programs, and to understand what the robot is running, needs time with a language such as Scratch or Python.
Live online classes need no travel and run at any hour you choose, even at 4 to 5 a week. Many families combine them: swimming or football at the council in the morning, coding from home in the afternoon.
We write district by district in Spanish as well; for Lima families who want the whole picture of English-taught coding in the capital, our page on English-medium coding classes in Lima covers bilingual, Cambridge and IB pupils in detail.
How our summer works
Real courses at a summer pace. There is no camp with its own dates: your child takes a full course from our catalogue, the same one any student would take, but at 4 to 5 classes a week while school is closed, and that is a strength rather than a compromise.
A two-week camp is long enough to make one game and too short to learn how to make the next one alone. Children forget a programming idea quickly if they meet it once; they keep it when they use it again the next day in a new problem.
Near-daily classes give exactly that repetition, and because the work belongs to a real course, nothing is lost in March: the course continues at two classes a week if you wish.
The same mentor teaches your child from the first summer class, knows how they think, and sends you a short note on what was practised and what comes next.
You choose a group of fifteen to twenty learners of a similar age or one-to-one classes, and you choose the hours. You agree the summer pace and its fee with the mentor first, and you can stop at the end of any month.
Nothing here is connected with MINEDU, a UGEL, a council or any school. Our classes run alongside school and do not give Peruvian grades or credits. When a child finishes a course, we give our own certificate of completion.
Week by week
Here is how our mentors usually shape a first summer on route 1, in four stages. It is our own suggestion, not a fixed programme: at 4 to 5 classes a week a stage takes roughly two weeks, and the mentor stretches or shortens it to match your child.
| Stage | Ages 6 to 8 | Ages 9 to 12 | Ages 13 to 17 |
|---|---|---|---|
| 1. First steps | Make a cat walk, jump and talk in Scratch | Scratch game with a score, then a first line of Python | Python basics: variables, input, if and else |
| 2. Repeat and decide | An animated story with loops | A Python quiz that keeps score | Loops and lists: a playlist or a reading log |
| 3. Data | A catch game that gets faster | A drawing program with the turtle | Dates and files: the calendar lesson below |
| 4. Show it | Present the game to the family | A Roblox obstacle course or small website | A web page or AI helper, explained line by line |
This plan is ours, written by our mentors for this page. Four stages of about two weeks fill eight weeks; a family that starts in late December has two more for a second project or the next module. Every child is placed after the free first class, so a 10-year-old who already knows Scratch may start at stage 2.
Families with a child at primaria will find more detail on the age question, and on why we start with Scratch, on our Spanish page clases de programación para niños en inglés.
Taught in English
No. Every class is live, online and in English only. Our mentors are based in India; they speak slowly and clearly, repeat in other words, show every step on the shared screen, and adapt their pace and accent to your child. A summer is a very good time to start this way.
During the school year a child switches between Spanish lessons, homework and family life all day. In January the mind is fresher. The first two or three weeks of getting used to a mentor's accent happen without any school pressure, and by March the English of the lesson feels ordinary.
The words of code are already English: print, if, while, return. Hearing them spoken, in a sentence, is what turns them from symbols into meaning.
In the EF English Proficiency Index 2025, Peru scored 519 ("Moderate", 52nd of 123 countries) and Lima 555, the one Peruvian city in EF's "High" band, which starts at 550. Peru's speaking score, 480, is its weakest skill.
EF tests adults, so these figures describe parents more than children. They still show the gap a spoken class works on: Peruvians read English better than they speak it, and a coding lesson asks a child to speak, explain and ask questions every few minutes.
Your child does not need to arrive speaking English. Young children start with blocks, pictures and one new word per class; older children pick up the technical vocabulary as they type. You can always write to us on WhatsApp in Spanish if that is easier for you; the lessons themselves stay in English.
A real lesson
This is a lesson our mentors use with teenagers of 13 and over in the first summer stage, and with keen 11 and 12 year olds. The code is ours; the data are the four teaching blocks of the 2026 school calendar from the table above. The question is simple: does the calendar really give nine weeks per block?
from datetime import date
blocks = [
('Block 1', date(2026, 3, 16), date(2026, 5, 15)),
('Block 2', date(2026, 5, 25), date(2026, 7, 24)),
('Block 3', date(2026, 8, 10), date(2026, 10, 9)),
('Block 4', date(2026, 10, 19), date(2026, 12, 18)),
]
for name, start, end in blocks:
days = (end - start).days
print(name, days, 'days =', round(days / 7, 1), 'weeks')Before running it, the mentor asks in English: "How many weeks will it print for each block?" Most students say nine, because the table says nine.
Block 1 60 days = 8.6 weeks Block 2 60 days = 8.6 weeks Block 3 60 days = 8.6 weeks Block 4 60 days = 8.6 weeks
Exact output, copied after running the program ourselves with Python 3. Not nine. Is MINEDU wrong, or is the program?
end - start counts the gaps between days, not the days. From Monday 16 March to Friday 15 May there are 60 gaps but 61 days. It is the old puzzle of fence posts and fence panels.from datetime import date, timedelta
# blocks = [...] exactly as before
def school_weeks(start, end):
weeks = 0
day = start
while day <= end:
if day.weekday() == 0:
weeks = weeks + 1
day = day + timedelta(days=1)
return weeks
total = 0
for name, start, end in blocks:
w = school_weeks(start, end)
total = total + w
print(name, start.strftime('%a %d %b'), 'to', end.strftime('%a %d %b'), '->', w, 'weeks')
print('Teaching weeks in 2026:', total)weekday() returns 0 for Monday and 6 for Sunday. while day <= end includes the last day on purpose: that single = is where the fencepost is fixed.
Block 1 Mon 16 Mar to Fri 15 May -> 9 weeks Block 2 Mon 25 May to Fri 24 Jul -> 9 weeks Block 3 Mon 10 Aug to Fri 09 Oct -> 9 weeks Block 4 Mon 19 Oct to Fri 18 Dec -> 9 weeks Teaching weeks in 2026: 36
Exact output from our own run. Nine weeks per block and 36 in the year, the same as the norm's "treinta y seis (36) semanas lectivas".
def weekdays_between(a, b):
count = 0
day = a + timedelta(days=1)
while day < b:
if day.weekday() < 5:
count = count + 1
day = day + timedelta(days=1)
return count
for i in range(len(blocks) - 1):
gap = weekdays_between(blocks[i][2], blocks[i + 1][1])
print('Break after', blocks[i][0] + ':', gap, 'weekdays')This counts the weekdays strictly between the end of one block and the start of the next, so while day < b leaves the first day of the next block out.
Break after Block 1: 5 weekdays Break after Block 2: 10 weekdays Break after Block 3: 5 weekdays
Exact output from our own run: 5, 10 and 5 weekdays, which are the one, two and one management weeks in the table.
The lesson is not really about calendars. It is about the habit we teach in every class: predict, run, notice the surprise, and find out whether the data or the program is wrong before changing anything. When MINEDU publishes the 2027 calendar, the student only needs to change four lines of data to check it the same way. An AI tool would have given a number; the student now knows why the first number was wrong.
At home
A computer with a keyboard, a camera and a microphone, a stable connection and a quiet corner. A phone is fine for watching but not for typing code.
INEI's survey of information technology in households for the second quarter of 2026 found that 84.7% of households in Lima Metropolitana, which in INEI's figures includes Callao, had internet at home. Across the whole country, 36.4% of households had at least one computer.
The same survey found that internet use was lowest among children of 6 to 11 (68.2%) and much higher among 12 to 18 year olds (92.5%). For many younger children, a summer coding class is their first serious use of a computer, which is another reason we start them with blocks.
A laptop or desktop, even a shared family one. A headset with a microphone helps a child hear the mentor's English clearly.
The same table and chair for every class, away from the television, and the class link opened five minutes early. Scratch runs in the browser; for Python the mentor helps install free software in the first lesson.
If your home has only one computer, choose class hours when nobody else needs it; that is one of the reasons we let families choose the hour instead of fixing a timetable.
Peru time
Whatever hour you choose. Our mentors are in India, and because neither country changes its clocks, the gap between Peru time and India time is the same in January as in July.
| Peru time | India time | Day in India |
|---|---|---|
| 9:00 a.m. | 7:30 p.m. | Same day |
| 11:00 a.m. | 9:30 p.m. | Same day |
| 1:00 p.m. | 11:30 p.m. | Same day |
| 4:00 p.m. | 2:30 a.m. | Next day |
| 6:00 p.m. | 4:30 a.m. | Next day |
| 8:00 p.m. | 6:30 a.m. | Next day |
Peru keeps UTC minus 5 all year and has not used summer time since 1994 (tz database, zone America/Lima; INACAL's official clock read as UTC minus 5 on 8 November 2026). India keeps UTC plus 5:30 all year, so India is 10 hours 30 minutes ahead of Peru every day. INEI's Compendio Estadístico 2026 gives the same gap: 12:00 noon in Lima is 10:30 p.m. in Delhi.
In the summer many families pick a morning hour, while the day is still cool and before the beach or a council workshop, or a late afternoon slot. When you book the free class you pick the hour on your own clock, in Peru time, and the mentor sees it in India time.
After the break
You decide. Many families drop back to the school-year pace of two classes a week and carry on with the same course; a few pause and return in the July break. The course and the mentor stay the same.
Peruvian secondary school has no computing subject: the national curriculum, the CNEB, treats digital skills as a transversal competency shared between other areas. A child who keeps coding through the school year therefore builds something school does not teach directly.
If hours change when school starts, or when a school moves between morning and afternoon shifts, you simply move the class hour.
If the school year is too full, pause at the end of a month. Before you stop, the mentor gives your child one small project to keep alive, so the summer's work is not forgotten.
Children who started in a region outside Lima follow exactly the same plan; our page on coding classes in Arequipa shows how families there fit classes around school.
For an overview of everything we teach in Peru, from primaria to university and adults, start at our coding and AI classes in Peru page.
Progress
We use five levels of our own. By March, children in their first summer have usually moved up one or two.
| Level | Usual age | Your child can |
|---|---|---|
| 1. Sequence | 6 to 8 | put steps in order so a character reaches its goal |
| 2. Repeat and choose | 7 to 10 | use loops and if blocks, and say in English what each one does |
| 3. Type it | 9 to 12 | write a short Python program and predict its output before running it |
| 4. Data | 11 to 15 | store data in lists and dates, and check a result against a source |
| 5. Own project | 13 to 17 | plan, build and present a game, web page or small AI tool |
Ask your child to show you one thing a week and explain it. If they can explain it, even mixing Spanish and English, they understood it.
The jump from level 2 to level 3, from blocks to typing, is the hardest. It is normal for it to take a few weeks of the summer.
Say what you expect before you press run. Then check whether you were right.
When the answer looks wrong, ask first whether the data or the program is wrong.
More courses
Any of these can be the route 2 choice, taught live in English by one mentor through the course, at 4 to 5 classes a week in the break and two a week afterwards.
SHC / PLAY / 01
Obstacle courses, scores and shops in Roblox Studio with Luau, from 8.
Open the syllabusSHC / PLAY / 02
Ages 6 to 12: blocks, animations and small games, a gentle start before typed code.
Open the syllabusSHC / PLAY / 03
HTML and CSS to publish a first site of their own.
Open the syllabusSHC / TEEN / 01
Logic, data structures and algorithms over 10 to 12 months; a summer gives it a big head start.
Open the syllabusSHC / TEEN / 02
Interactive pages and browser games, built and tested.
Open the syllabusSHC / TEEN / 03
Unity and C# for a teenager who wants to ship a real game.
Open the syllabusSHC / THINK / 01
Puzzles and patterns that make code easier later.
Open the syllabusSHC / THINK / 02
School maths explored in Python, for ages 10 to 15.
Open the syllabusSHC / THINK / 03
How AI learns and when it gets things wrong, from 8.
Open the syllabusHow it works
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
Popular in January and February, before the day gets hot.
Late afternoons
After the beach, a council workshop or a family outing.
Your hour
One-to-one classes on the days and at the time you pick.
The same person from the first summer class into the school year.
Short sentences, a shared screen and patience to say it again.
Your child types and fixes the code; the mentor guides.
4 to 5 classes a week, agreed with the mentor before the summer starts.
A short update on what was practised and what is next.
Fifteen to twenty learners of a similar age, or one to one.
Student work
A first summer is the start. Here is work by some of our older students, with more on the student labs page.

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
The cards below show our standard monthly fee, which covers eight classes a month, in US dollars, charged to a card; your bank converts each payment at its own exchange rate. The summer pace of 4 to 5 classes a week has its own fee, which you agree with the mentor before the first summer class, so nothing is a surprise. The first class is free.
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
Parents and students reviewing us on Google, word for word.
★★★★★
"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
Families in Peru ask
No. Every class is live, online and taught in English only. Our mentors in India speak clearly, repeat in simpler words and adapt their pace and accent to each child. Many families choose us for exactly that reason: a summer of coding is also a summer of spoken English practice.
For 2026, RM 501-2025-MINEDU set the last teaching day as 18 December 2026, and the 2026 year began with pupils on 16 March 2026. The 2027 calendar had not been published when we checked on 8 November 2026, so the exact March 2027 restart is not known yet.
Four to five live classes a week during the break, against two a week in the school year. You agree the exact number with the mentor before starting, and your family chooses the days and the hour.
Either our Summer Python and AI route, Python first and then age-appropriate AI projects, or any course in the catalogue: DSA, web development, app development, Java, C++, game development, Roblox, Scratch, vibe coding or maths.
Short ones, yes. Ten weeks at 4 to 5 classes is 40 to 50 classes by our count, enough for vibe coding, Scratch, HTML and CSS or PCEP and PCAP. A 10 to 14 month course, such as Python for Teens or DSA for teens, gets roughly half done and continues in March at two classes a week.
From 6. Children of 6 to 8 start with Scratch blocks and stories; from about 9 they can begin typed Python; teenagers of 13 to 17 can start with Python, web or AI projects straight away. The free first class places each child.
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. India is 10 hours 30 minutes ahead of Peru all year, so 11:00 a.m. in Peru is 9:30 p.m. in India.
No. Understanding simple instructions is enough to begin. The first two or three weeks are for getting used to the mentor's accent, and a summer start gives that time without school pressure.
Yes. Our classes run at the hour you choose and need no travel, so even at 4 to 5 a week they fit beside a morning sport or arts workshop. We are not connected with any district council.
No. We are not connected with MINEDU, any UGEL or any school, and we do not give Peruvian grades. When a child finishes a course we give our own certificate of completion.
The fee cards show the standard monthly fee for eight classes, by card in US dollars, converted by your bank. The fee for 4 to 5 classes a week is agreed with the mentor before the first summer class. The first class is free and needs no card.
Elsewhere on this site
Other pages for families planning a summer of coding, all in English.
Our general guide to a holiday start for younger children.
What teenagers can realistically build over a break.
Live maths through the holidays, if numbers need attention too.
Why we put reasoning ahead of tools and answers.
Which AI tools each age is allowed to use.
A live class described from start to finish.
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 · By age and stage: AI and coding for professionals · Subjects and courses: AI agents course · 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
In the free class your child meets a mentor, tries a short puzzle and writes or builds something small. The mentor notices how they reason and how much spoken English they follow, suggests a route, and then agrees with you the summer pace of 4 or 5 classes a week, its fee and an hour that fits your family.
Want to read first? How we teach explains a live class, and the course list holds every syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Classes are live and online with mentors in India, in English only. WhatsApp is the quickest way to reach us, and you may write in Spanish.
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