Peru · Summer school break · Ages 6 to 17

Summer holiday coding classes online for Peru

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

Three courses that make the most of a 4 to 5 class week

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.

Summer 2027

What is in the 2027 summer coding offer for Peru?

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.

Route 1: Summer Python and AI

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.

Route 2: choose your own course

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.

Summer pace against the school-year pace (our arithmetic)
PaceClasses a weekClasses in 4 weeksClasses in a 10-week summerEqual to this much of the school-year pace
School year28202.5 months
Summer, lighter416405 months
Summer, full52050Just 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.

Can a route 2 course be finished in one summer? (durations from each course page; arithmetic ours)
CoursePublished lengthClasses at two a weekAt 4 to 5 classes a week over ten weeks
Vibe Coding for Teens3 months (12 weeks)24Completed in five or six weeks
Scratch Coding for Kids3 to 4 months24 to 32Completed
HTML and CSS for Beginners4 months (16 weeks)32Completed
Problem Solving for Teens (DSA)10 to 12 months88 to 104About half; continues in March
PCEP and PCAP Python certification5 months (20 weeks)40Completed at the full pace
App Development for Teens10 to 12 months80 to 96About half; continues in March
Full Stack Web Development for Teens12 to 14 months96 to 112Under half; continues in March
Which route fits which age (our suggestion)
AgeRoute 1: Summer Python and AIRoute 2: popular choicesWhat one summer usually gives
6 to 8Not yet: we start with blocksScratch, app making with blocks, MinecraftA first game or animated story of their own
9 to 12Python and AI for KidsRoblox, websites for kids, maths through codingHalf to three quarters of the Python and AI course
13 to 17Python for Teens, then data science or AI and MLDSA, web, apps, Java, C++, vibe codingAbout half of Python for Teens, or a short course such as vibe coding completed
18 and overPython masterclass, then AI and MLUniversity DSA, full stack, JavaA 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

When is the summer school holiday in Peru?

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.

The 2026 school year in public and private schools, by block (RM 501-2025-MINEDU, Tabla 1)
BlockLengthDates in 2026
Management weeks (school staff only)2 weeks2 to 13 March
Teaching block 19 weeks16 March to 15 May
Management week1 week18 to 22 May
Teaching block 29 weeks25 May to 24 July
Management weeks2 weeks27 July to 7 August
Teaching block 39 weeks10 August to 9 October
Management week1 week12 to 16 October
Teaching block 49 weeks19 October to 18 December
Management weeks2 weeks21 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.

What this means for January to March

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.

What we do not know yet: 2027

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

What did Lima district councils offer in summer 2026?

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.

Three Lima district summer programmes in 2026, as announced by each council
DistrictProgrammeWhat the council announced
Santiago de SurcoDivertiSurco: Disfruta tu verano 2026Workshops in January and February for children and teenagers of the district and of Lima in general, including science and robotics
La MolinaMolitalleres de Verano 2026Workshops from Monday 12 January 2026 for children, teenagers and adults, including robotics and, for older learners, computing
MirafloresECO KIDSA 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.

They are local and in person

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.

Robotics, not much code

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.

Both can fit in one summer

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

Is this a summer camp or regular classes?

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.

Why not a short camp

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.

What stays the same all year

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

What could a summer of coding look like for my child?

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.

Our suggested first-summer plan by age (ours; projects are examples)
StageAges 6 to 8Ages 9 to 12Ages 13 to 17
1. First stepsMake a cat walk, jump and talk in ScratchScratch game with a score, then a first line of PythonPython basics: variables, input, if and else
2. Repeat and decideAn animated story with loopsA Python quiz that keeps scoreLoops and lists: a playlist or a reading log
3. DataA catch game that gets fasterA drawing program with the turtleDates and files: the calendar lesson below
4. Show itPresent the game to the familyA Roblox obstacle course or small websiteA 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.

  1. Book the free class before the break. December is a good time: your child meets a mentor, solves a small puzzle and you agree a starting stage and an hour.
  2. Agree the pace. Four or five classes a week, agreed with the mentor together with the summer fee before the first summer class. Keeping the same hour each class day gives the summer a rhythm; pick one that does not clash with the beach, council workshops or family trips.
  3. Add short practice. With classes most days, ten to fifteen minutes on a free day is plenty, on a project the child chose.
  4. Keep a project log. A notebook with the date, what was built and one new English word. By March it becomes a record your child is proud of.
  5. Decide in late February. Continue into the school year at two classes a week, or pause. Either is fine.

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

Are the summer classes taught in Spanish?

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.

Why the summer helps

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.

What EF's index says about Peru

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

What does a summer coding lesson look like?

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?

Version 1: subtract the datesPython
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.

What Version 1 printsOutput
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?

  1. Find the fencepost. 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.
  2. Find the second mistake. Even 61 days divided by 7 is 8.7, not 9. A school week is Monday to Friday; the last week of the block ends on a Friday, so dividing calendar days by seven will never land on a whole number. The program is measuring the wrong thing.
  3. Count what the table counts. The norm counts school weeks. So the new version walks through every day and counts the Mondays: each Monday inside the block starts one school week.
Version 2: count school weeksPython
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.

What Version 2 printsOutput
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".

Version 3: check the breaks tooPython
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.

What Version 3 printsOutput
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

What does my child need at home for online summer classes?

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.

What INEI says about homes in 2026

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 simple checklist

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

What time are the classes in Peru?

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 and India time side by side (conversions only, not a class timetable)
Peru timeIndia timeDay 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

What happens when school starts again in March?

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.

Continuing alongside school

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.

Pausing without losing the summer

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

How will I know the summer worked?

We use five levels of our own. By March, children in their first summer have usually moved up one or two.

Five coding levels we use with families in Peru (ours)
LevelUsual ageYour child can
1. Sequence6 to 8put steps in order so a character reaches its goal
2. Repeat and choose7 to 10use loops and if blocks, and say in English what each one does
3. Type it9 to 12write a short Python program and predict its output before running it
4. Data11 to 15store data in lists and dates, and check a result against a source
5. Own project13 to 17plan, build and present a game, web page or small AI tool

For parents

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.

For learners

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

Nine more courses to start in the break

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.

I

Games and building

Ages 7 to 12

SHC / PLAY / 01

Roblox game coding

Obstacle courses, scores and shops in Roblox Studio with Luau, from 8.

Open the syllabus

SHC / PLAY / 02

Coding for kids with blocks

Ages 6 to 12: blocks, animations and small games, a gentle start before typed code.

Open the syllabus

SHC / PLAY / 03

Websites for kids

HTML and CSS to publish a first site of their own.

Open the syllabus
II

Teenagers

Ages 13 to 17

SHC / TEEN / 01

Problem solving and DSA for teens

Logic, data structures and algorithms over 10 to 12 months; a summer gives it a big head start.

Open the syllabus

SHC / TEEN / 02

JavaScript for teens

Interactive pages and browser games, built and tested.

Open the syllabus

SHC / TEEN / 03

Game development for teens

Unity and C# for a teenager who wants to ship a real game.

Open the syllabus
III

Thinking and maths

Ages 8 to 17

SHC / THINK / 01

Problem solving for kids

Puzzles and patterns that make code easier later.

Open the syllabus

SHC / THINK / 02

Maths through coding

School maths explored in Python, for ages 10 to 15.

Open the syllabus

SHC / THINK / 03

AI literacy for kids

How AI learns and when it gets things wrong, from 8.

Open the syllabus

How it works

How do live summer 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

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.

One mentor

The same person from the first summer class into the school year.

Clear English

Short sentences, a shared screen and patience to say it again.

Hands on the keyboard

Your child types and fixes the code; the mentor guides.

Summer pace

4 to 5 classes a week, agreed with the mentor before the summer starts.

Notes for parents

A short update on what was practised and what is next.

Group or solo

Fifteen to twenty learners of a similar age, or one to one.

Student work

Where a first summer can lead

A first summer is the start. Here is work by some of our older students, with more on the 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

Fees for summer classes in Peru

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

  • A free first class with a mentor
  • A route and a summer pace suggested
  • No card needed
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty learners of a similar age
  • Eight classes a month in the school year
  • 4 to 5 a week in the summer, fee agreed first
  • Monthly, stop at the end of any month
Start here

One to one

$150 USD

a month, eight live classes

  • Your child and a mentor alone
  • Projects chosen around your child
  • Days and hours you choose
Enquire

What families say

Rated 4.9 across 547 Google reviews

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

Summer holiday coding classes for Peru: questions and answers

Are the classes in Spanish?

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.

When is the summer school holiday in Peru?

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.

How many classes a week are there in the summer?

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.

What can my child study this summer?

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.

Can a whole course be finished in one summer?

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.

What age can my child start?

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.

What time are the classes?

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.

Does my child need to speak English already?

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.

Can my child do a council summer workshop as well?

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.

Will the classes count for school?

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.

How much does the summer pace cost, and how do we pay?

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

More summer reading

Other pages for families planning a summer of coding, all in English.

Summer coding for kids

Our general guide to a holiday start for younger children.

Summer coding for teens

What teenagers can realistically build over a break.

Summer maths online

Live maths through the holidays, if numbers need attention too.

We teach you how to think

Why we put reasoning ahead of tools and answers.

AI tools age guide

Which AI tools each age is allowed to use.

How we teach

A live class described from start to finish.

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 · 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

Book a free first class and plan the summer

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.

Free, with no card and 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