---
title: "Summer Holiday Coding Classes Online for Peru, Live in English"
description: "Summer holiday coding classes for Peru: Python and AI or a course you choose, 4 to 5 live classes a week in English, in a group or one to one, any hour."
canonical: https://learn.modernagecoders.com/peru-summer-holiday-coding-classes-online
source: src/pages/peru-summer-holiday-coding-classes-online.html
---
> Summer holiday coding classes for Peru: Python and AI or a course you choose, 4 to 5 live classes a week in English, in a group or one to one, any hour.

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.

[![Course thumbnail for Python and AI for Kids](/images/python-kids.webp)  SHC / 01 Route 1: Python and AI for kids 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 →](/courses/python-ai-kids-masterclass)[![Course thumbnail for Python for Teens, complete course](/images/python-teens.webp)  SHC / 02 Route 1: Python for teens 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 →](/courses/python-complete-masterclass-teens)[![Course thumbnail for Vibe Coding for Teens, Python, web development and AI](/images/vibe-coding-teens.webp)  SHC / 03 Route 2: vibe coding for teens 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 →](/courses/vibe-coding-for-teens-python-web-ai-projects-course)

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.

| 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

## 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.

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

### 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.

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

### 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](/english-medium-coding-classes-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.

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

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](/clases-de-programacion-para-ninos-en-ingles).

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 dates**Python*

```
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 prints**Output*

```
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 weeks**Python*

```
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 prints**Output*

```
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 too**Python*

```
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 prints**Output*

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

## 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](/coding-classes-in-arequipa-peru) 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](/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.

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

### 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](/courses/roblox-game-coding-for-kids-lua-course)

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](/courses/kids-coding-blocks-masterclass)

SHC / PLAY / 03

#### Websites for kids

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

[Open the syllabus](/courses/kids-ai-web-development-course)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](/courses/problem-solving-dsa-masterclass-teens)

SHC / TEEN / 02

#### JavaScript for teens

Interactive pages and browser games, built and tested.

[Open the syllabus](/courses/javascript-course-for-teens-beginners-interactive-web)

SHC / TEEN / 03

#### Game development for teens

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

[Open the syllabus](/courses/complete-game-development-masterclass-for-teens)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](/courses/problem-solving-and-computational-thinking-for-kids)

SHC / THINK / 02

#### Maths through coding

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

[Open the syllabus](/courses/maths-through-coding)

SHC / THINK / 03

#### AI literacy for kids

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

[Open the syllabus](/courses/ai-literacy-for-kids-course)

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](/student-labs) page.

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

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

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

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

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

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

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

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](/summer-coding-camp-kids)

Our general guide to a holiday start for younger children.

### [Summer coding for teens](/summer-coding-camp-teens)

What teenagers can realistically build over a break.

### [Summer maths online](/summer-math-program-online)

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

### [We teach you how to think](/we-teach-you-how-to-think)

Why we put reasoning ahead of tools and answers.

### [AI tools age guide](/ai-tools-age-guide)

Which AI tools each age is allowed to use.

### [How we teach](/how-we-teach)

A live class described from start to finish.

## More pages for Peru

Part of the guide: [Every Peru page](/coding-and-ai-classes-in-peru)

### Exams, olympiads and school holidays

- [IB computer science tutor](/ib-computer-science-tutor-peru)
- [IB maths tutor](/ib-maths-tutor-peru)
- [IGCSE maths tutor](/igcse-maths-tutor-peru)
- [July holiday coding classes](/peru-july-holiday-coding-classes)
- [Maths olympiad coaching](/math-olympiad-coaching-peru)
- [ONEM preparation in English](/onem-preparation-in-english)

### Exams, olympiads and school holidays (in Spanish)

- [Canguro Matemático](/canguro-matematico-preparacion-peru)
- [IB Ciencias de la Computación](/bachillerato-internacional-ciencias-de-la-computacion-tutor)
- [Preparación para la ONEM](/olimpiada-de-matematica-onem-preparacion)
- [Programación para 5to de secundaria](/programacion-para-5to-de-secundaria)
- [Razonamiento matemático](/razonamiento-matematico-clases-online-peru)
- [Talleres de verano de programación online](/talleres-de-verano-programacion-ninos-online)
- [Tutor de IB Matemáticas en inglés](/tutor-ib-matematicas-en-ingles-peru)
- [Vacaciones útiles 2027: inteligencia artificial](/vacaciones-utiles-2027-inteligencia-artificial)
- [Vacaciones útiles 2027: programación online](/vacaciones-utiles-2027-programacion-online)
- [Vacaciones útiles virtuales en inglés](/vacaciones-utiles-virtuales-en-ingles)

More guides: [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru) · [En español: clases de programación en inglés](/clases-de-programacion-en-ingles-peru) · [Start here: English-medium coding in Lima](/english-medium-coding-classes-lima) · [By age and stage: AI and coding for professionals](/ai-and-coding-for-professionals-peru) · [Subjects and courses: AI agents course](/ai-agents-course-peru) · [Guides to choosing: An English-taught option to Crack The Code](/crack-the-code-alternative-in-english) · [Regions of Peru: Amazonas region](/online-coding-and-ai-classes-amazonas-region-peru) · [Cities: Arequipa: coding for every age](/coding-classes-in-arequipa-peru) · [Lima and Callao districts: Programación para niños en Ancón](/clases-de-programacion-para-ninos-ancon-lima)

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](/how-we-teach) explains a live class, and the [course list](/courses) holds every syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20in%20Peru%20and%20would%20like%20our%20child%20to%20take%20summer%20coding%20classes%20in%20English%2C%204%20to%205%20a%20week.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto: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.

### 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](/book-demo)

## Keep exploring Modern Age Coders

### Related courses and guides

- [Peru University Admission Exams Explained in English](/peru-university-admission-exams-explained)
- [picoCTF for Beginners: How to Start, Ethically, in 2026](/picoctf-for-beginners)
- [Perse Coding Team Challenge Preparation](/perse-coding-team-challenge-preparation)
- [Precio de un profesor particular de matemáticas en Perú](/precio-profesor-particular-matematicas-peru)
- [Passion Project Ideas for Computer Science Students](/passion-project-ideas-computer-science)
- [Priority Live Demo Class](/priority-demo)
- [UBC Computer Science Admission Requirements, 2027 Entry](/ubc-computer-science-admission-requirements)
- [Best Online Coding Classes in Canada (2026): How to Choose](/best-online-coding-classes-in-canada)
- [Roblox Coding Classes in Australia](/roblox-coding-classes-australia)

### Learn more

- [One-on-One Coding Tutor in Peru: Live Private Lessons](/one-on-one-coding-tutor-peru)
- [Coding Classes in San Isidro, Lima: Live, in English](/coding-classes-in-san-isidro-lima)

### Free resources

- [Python Tutorial for Beginners: Complete Guide](/resources/python)
- [Conditional Statements in Python (if, elif, else)](/resources/python/conditional-statements)
- [Conditional Statements (if, else, switch)](/resources/javascript/conditional-statements)
- [Introduction to Python](/resources/python/introduction-to-python)

### From the blog

- [Custom Software vs Ready-Made Software: What Is Right for Your Business?](/blog/custom-software-vs-ready-made-software)
- [How Do Computers Store Images? Pixels, RGB and File Size](/blog/how-do-computers-store-images)
- [How Does GPS Work? Trilateration, Clocks and Relativity](/blog/how-does-gps-work)

### Start here

- [What Modern Age Coders families say](/love)
- [Book a free demo class with Modern Age Coders](/book-demo)

Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/peru-summer-holiday-coding-classes-online*
