---
title: "Coding Classes in Miraflores, Lima: Live Online in English"
description: "Coding classes for Miraflores families and adults: live online in English, any hour, in a group or one to one, planned around the Peruvian school calendar."
canonical: https://learn.modernagecoders.com/coding-classes-in-miraflores-lima
source: src/pages/coding-classes-in-miraflores-lima.html
---
> Coding classes for Miraflores families and adults: live online in English, any hour, in a group or one to one, planned around the Peruvian school calendar.

The short answer

Modern Age Coders teaches coding to children, teenagers and adults in Miraflores, Lima, in live online classes taught in English. A real mentor, based in India, leads every lesson on video: Scratch from age 6, typed Python from about 9, then Java, AI, app building, and Cambridge IGCSE or IB Diploma computer science. Learners join a group of fifteen to twenty or study one to one, on any day and at whatever hour suits the household in Peru time, and the class carries on through school terms and holidays alike.

Where Miraflores learners start

## Three courses to begin with, one per stage of life

A first Python course for children who are ready to type, the Cambridge computer science syllabus for IGCSE pupils, and a complete Python course for adults who work or study in English.

[![Python and AI for Kids course thumbnail](/images/python-kids.webp)  COMI / 01 Python and AI for Kids For children of about 9 to 12 who can read and type a little. Turtle drawings, small games and early AI projects, all in typed Python, with the mentor reading every line aloud in plain English before the child writes it. Open the syllabus →](/courses/python-ai-kids-masterclass)[![IGCSE Computer Science (0478) course thumbnail](/images/igcse-computer-science.webp)  COMI / 02 IGCSE Computer Science 0478 For pupils on the Cambridge route, from the first term of the syllabus to exam practice. Algorithms, pseudocode, data representation and programming, taught alongside the school, which sets and marks all assessed work. Open the syllabus →](/courses/igcse-computer-science-0478-course)[![Python Masterclass course thumbnail](/images/python-college.webp)  COMI / 03 Python Masterclass for Adults For university students and working adults, starting from nothing. Scripts, files, data and automation, built step by step, at an hour that fits around an office day in Miraflores or San Isidro. Open the syllabus →](/courses/python-programming-masterclass-zero-to-advanced-college)

Who it suits

## Who in Miraflores takes coding classes in English?

Three groups, mostly. They share one need: they would rather learn a technical subject in the language they already use for school or work than translate it twice.

### Pupils at bilingual and international schools

A child who studies science and maths in English is better served by a coding class in English, because the words for a loop, a list or an algorithm are the words their Cambridge or IB teachers will use. Our IGCSE and IB courses follow those syllabuses and leave the marking to the school.

### Families on a posting or newly arrived

Diplomatic, corporate and academic families often reach Lima mid-year from a school year that starts in September. A live online class can begin before the move, keep the same mentor through it, and keep running while the child settles into a Peruvian school calendar that starts in March.

### Adults who work in English

Many people who live in Miraflores work for international firms, embassies or universities, or freelance for clients abroad. Python, data analysis and AI agents, taught live in English, fit around a working day and add skills that travel with the learner.

Spanish-speaking families are welcome too, and many choose these classes precisely because the English comes with the coding. Parents who prefer to read in Spanish can find a Miraflores summer guide on our page for [vacaciones útiles de programación en Miraflores](/vacaciones-utiles-de-programacion-miraflores-lima). Year-round classes for every age are described in Spanish on [clases de programación en Miraflores](/clases-de-programacion-miraflores). We should be clear about one thing at the outset: every class is taught in English, and no part of the lesson switches to Spanish.

Miraflores in figures

## How many people live in Miraflores, and how many are of school age?

INEI's census of 2025 puts the total population of Miraflores at 126,049, about 1.2% of the 10,141,775 people in the 43 districts of Lima Metropolitana. It is a district of working adults more than of children.

### What the census shows

Of the 121,203 people the census actually counted in Miraflores (INEI adds 4,846 more it estimates were missed), 6,204 were aged 6 to 11 and 6,575 were aged 12 to 17. The largest group by far is adults of 30 to 44, at 31,906, followed by people aged 60 and over, at 29,900.

By our own division, children of primary age are about 5.1% of the people counted in Miraflores, against 8.5% across Lima Metropolitana. Teenagers of 12 to 17 are about 5.4% in Miraflores and 9.0% across the capital. Women outnumber men, 67,835 to 58,214 in INEI's total.

### What that means for a class

A district with relatively few children of any one age is a district where a specialist class for a nine year old, taught in English, rarely fills a room nearby. Online, the batch is drawn from many places, so a Miraflores child joins a full group of children of the same age without anyone leaving home.

The adult figures matter as much. With more than 31,000 people in their thirties and early forties, and nearly 30,000 over sixty, Miraflores has plenty of adults with a reason to learn: a career change, a project, or simply curiosity. Our oldest learners are in their sixties, and they join the same live classes.

Source: INEI, Censos Nacionales 2025, demographic indicators for Lima Metropolitana, Cuadro N.° 1 (total, counted and omitted population by sex) and Cuadro N.° 3 (counted population by age group), downloaded 8 November 2026. Percentages are our own divisions of INEI's counted figures; we do not add age groups together into new totals.

Miraflores sits on the clifftop above the Pacific, with San Isidro to the north, Surquillo to the east, Santiago de Surco to the south-east and Barranco to the south. Families in those neighbouring districts take exactly the same classes, at the same hours, with the same mentors.

The school year

## When does the school year run in Lima, and when should a class start?

Peru's school year runs from March to December, in four teaching blocks of nine weeks each, separated by short management weeks. MINEDU fixed the 2026 dates in its technical norm, RM 501-2025-MINEDU, for public and private schools alike.

| Block (MINEDU) | Length | Dates in 2026 | What a live class with us does (ours) |
| --- | --- | --- | --- |
| First management weeks | 2 weeks | 2 to 13 March | Placement and a first project before school opens |
| First teaching block | 9 weeks | 16 March to 15 May | Regular classes settle around the new timetable |
| Second management week | 1 week | 18 to 22 May | Classes continue; a good week for a longer build |
| Second teaching block | 9 weeks | 25 May to 24 July | Regular classes |
| Third management weeks | 2 weeks | 27 July to 7 August | Classes continue, or pause if the family travels |
| Third teaching block | 9 weeks | 10 August to 9 October | Regular classes; exam-year pupils revise |
| Fourth management week | 1 week | 12 to 16 October | Classes continue; projects get finished |
| Fourth teaching block | 9 weeks | 19 October to 18 December | Regular classes until the school year closes |
| Fifth management weeks | 2 weeks | 21 to 31 December | Families choose: carry on, or pause for the holidays |

Source: MINEDU, Resolución Ministerial N.° 501-2025-MINEDU, Norma Técnica para el Año Escolar 2026, Tabla 1, read from the signed PDF on 8 November 2026 and checked against the page image. The norm defines management weeks as time for the school staff's collective or individual work on planning and evaluation; teaching weeks are for pupils' learning. The right-hand column is our own practice, not part of the norm.

### Why the calendar matters to us

The norm sets thirty-six teaching weeks and eight management weeks, with at least 160 teaching days. MINEDU reported that 53,631 schools of regular basic education reopened on 16 March 2026 for 6,225,000 pupils across the country, so the March start is shared by almost every child in Peru.

Regional education offices and UGELs may shift the weeks for local reasons, and private schools, including international ones, often run their own term dates. Your school's calendar is the one to trust; the table is the national pattern.

### Why it matters less than you think

A live online class does not follow any school's bell. It runs on the household's calendar: lessons continue through the management weeks unless you ask us to pause, and they carry on through January and February, when Peruvian schools are on their long summer break.

Many Miraflores families start in the summer, when afternoons are free, and keep the same weekly hour when school returns in March. Others start in August, after the July break, so that a child has a full term of coding before the year ends.

Families arriving from a school year that begins in September face a different question: which Peruvian grade a child joins and what happens to the months in between. Our guide to [coding classes for expat children in Lima](/expat-kids-coding-classes-lima) deals with the move itself; on this page the point is simpler. A child who keeps one coding mentor through a change of country and calendar keeps one thing that does not change.

What school covers

## Does a Peruvian school teach coding as a subject?

No. The national curriculum, the CNEB, has no computing or programming area in its plans of study for primaria or secundaria. Digital skills are treated as something every subject shares.

### A competency without a lesson

The CNEB places its digital competency, number 28, among the competencies that cut across all areas rather than belonging to one. In practice a pupil may make a presentation in history or a spreadsheet in science, but no hour of the week is set aside for writing a program.

Bilingual and international schools in Miraflores and nearby districts may add their own computing courses, and Cambridge and IB schools teach computer science as an examined subject where they offer it. What a particular school teaches is for that school to say; we do not speak for any of them.

### Where our classes fit

For a child at a school without computing, our classes are the first real programming they meet. For a pupil already taking IGCSE or IB computer science, they are extra practice in the same language as the exam, with a mentor who explains the reasoning, not only the answer.

In both cases we teach alongside school, never instead of it. Schools set and mark coursework and exams; we make sure the learner understands what they are doing, and can explain it in English.

Why online

## Why take coding classes online from Miraflores instead of crossing Lima?

Because the hour you save is the hour your child spends coding. A live online class starts at your kitchen table, and the mentor is there on the screen from the first minute to the last.

### Time that goes into learning

We will not quote traffic figures we cannot source, and Lima families do not need them. Anyone who has driven from Miraflores towards the east of the city at five in the afternoon knows that a one-hour class somewhere else can take most of an evening once the journey both ways is counted.

With a live online class, the journey disappears. A teenager comes home, eats, and logs in; a younger child does the same with a parent nearby. For a family with two children at different ages, two classes at home replace two sets of journeys.

### What you need at home

A computer with a real keyboard, a camera, a microphone and a steady connection. In INEI's household survey for April to June 2026, 84.7% of homes in the Lima Metropolitana area, which for INEI includes Callao, had an internet service, and 53.3% owned one computer or more.

A phone works for watching a lesson but not for writing code, so if the household has one shared computer, plan the hour around it. Headphones help in a busy flat, and so does a quiet corner away from the television.

Online does not mean recorded. Every lesson is live: the mentor sees the learner's screen, asks questions, waits for the answer and corrects mistakes as they happen. That is the difference between a class and a video, and it is why we keep the same mentor with the same learner wherever possible.

A real lesson

## What does a lesson look like? A comma that breaks a file

We give this one to learners of roughly 12 upwards. It starts with the most ordinary file in the world: a spreadsheet saved as CSV. The habit it builds is simple and valuable. Before you trust a column, count the columns on every row.

### The task

We give the learner a short sign-up list, invented for the lesson: five learners, where they live and how old they are. Two of them wrote their home as "Miraflores, Lima", with a comma, so the spreadsheet put that field in double quotes when it saved the file.

The question is easy: how many learners come from each district, and what is their average age? Most beginners split each line at the commas, which is exactly what Version 1 does.

### The surprise

The average age comes out right, 10.8, because the age is the last item on every line. The district count looks right too, at first glance: Miraflores 2. Look again and the key is `"Miraflores`, with a stray quote mark, and the word Lima has vanished.

The last line gives the game away. Some rows split into 3 pieces and some into 4, so the file does not have the shape the program assumed. Any column after the home address would now be read from the wrong place.

***Version 1: split at every comma**Python*

```
lines = [
    'learner,home,age',
    'Ana,"Miraflores, Lima",9',
    'Bruno,San Isidro,12',
    'Carla,"Miraflores, Lima",15',
    'Diego,Barranco,10',
    'Elena,Surquillo,8',
]

count = {}
for line in lines[1:]:
    parts = line.split(",")
    count[parts[1]] = count.get(parts[1], 0) + 1
print(count)

ages = [int(line.split(",")[-1]) for line in lines[1:]]
print("Average age:", sum(ages) / len(ages))
print("Fields per row:", [len(line.split(",")) for line in lines])
```

It prints `{'"Miraflores': 2, 'San Isidro': 1, 'Barranco': 1, 'Surquillo': 1}`, then `Average age: 10.8`, then `Fields per row: [3, 4, 3, 4, 3, 3]`.

The fix is not a cleverer split. A comma inside quotes is part of the data, and the CSV format has rules for that, so we let a tool that knows the rules do the reading. Python's `csv` module ships with every installation and reads quoted fields correctly.

***Version 2: let the csv module read the quotes**Python*

```
import csv

# the same six lines as Version 1
rows = list(csv.reader(lines))
print("Fields per row:", [len(row) for row in rows])

count = {}
for learner, home, age in rows[1:]:
    district = home.split(",")[0]
    count[district] = count.get(district, 0) + 1
print(count)
print("Ana lives in:", rows[1][1])
```

With the six lines from Version 1 above it, it prints `Fields per row: [3, 3, 3, 3, 3, 3]`, then `{'Miraflores': 2, 'San Isidro': 1, 'Barranco': 1, 'Surquillo': 1}`, then `Ana lives in: Miraflores, Lima`.

Every row now has three fields, the quote marks are gone, and the full home address survives for anyone who needs it. Only then does the program cut the district out of the address. The order matters: read the file correctly first, then clean the values, never the other way round.

1. **Ages 6 to 8, on paper.** Write three friends' names and favourite fruits, separated by commas. Now add a friend whose favourite is "apples, pears". How would someone reading your list know where one item ends?
2. **Ages 9 to 11, in Scratch.** Build a list from a sentence by splitting it at spaces. Then try a sentence with a double space in it and count the items you get.
3. **Ages 12 to 14, in Python.** Predict what Version 1 prints before you run it. Then add a learner whose name contains a comma and see which version still copes.
4. **Ages 15 and over.** Add a check that stops the program with a clear message if any row does not have exactly three fields. Then write two sentences in English explaining why the average age hid the problem.

Taught in English

## Is English in a live class a help or a hurdle?

For most learners in Miraflores, a help. EF's English Proficiency Index 2025 gives the city of Lima a score of 555, in its "High" band, against a national figure of 519, which EF calls "Moderate".

### What the index does and does not say

EF tests adults who take its online test, so the figure describes grown-ups who chose to be tested, not children, and not Miraflores on its own. It is still a useful signal: in the capital, English is a working language for many adults, and plenty of children hear it at home or at school.

Our mentors do not assume fluency. They talk at an even pace, rephrase an instruction more simply when a learner hesitates, and demonstrate every step on screen before asking for it. A child who answers half in Spanish is understood, then given the English for what they meant.

### Why English and code go well together

Programming languages are built from English words: if, while, return, print. Error messages are in English, and so is almost every manual a learner will read later. Learning to code in English means learning the vocabulary once, in the form the learner will keep meeting.

For a bilingual pupil, the class is one more subject in a familiar language. For a Spanish-first child, the English has a job to do: the program only works once the instruction has been understood, which is a stronger motive than any worksheet.

If you want the wider picture for Lima, our page on [English-medium coding classes in Lima](/english-medium-coding-classes-lima) sets out how much English and computing the national curriculum gives at each stage, and how IB and Cambridge students in Peru use computer science in English.

Miraflores times

## What time would a class be in Miraflores?

Whatever time you choose. Peru keeps one clock from January to December, five hours behind UTC, while India sits five and a half hours ahead of UTC; the gap between Miraflores and a mentor in India is therefore a fixed ten and a half hours. The rows below are conversions to help you picture the day, not a list of fixed slots.

| Peru time, Miraflores | India time | Who often picks it |
| --- | --- | --- |
| 06:30 | 17:00 | An adult before the working day |
| 08:00 | 18:30 | A child in the summer break |
| 11:30 | 22:00 | A teenager on a free morning |
| 15:30 | 02:00, the next day | A primary pupil after school |
| 18:00 | 04:30, the next day | A teenager after homework |
| 20:30 | 07:00, the next day | An adult after work |

Source: IANA time zone database, zones America/Lima (UTC minus 5; Peru has not used summer time since 1994) and Asia/Kolkata (UTC plus 5:30). The conversions are ours. Neither country moves its clocks, so the difference never shifts with the seasons.

When you book, you choose the time on your own clock and the system shows the mentor the same moment in India time. A class agreed for 16:00 in Miraflores in February is still at 16:00 in August. For more on how the two clocks line up across a week, see our page on [live coding classes on Peru time](/live-coding-classes-peru-time).

Milestones

## What a Miraflores learner can do at each stage

These stages are ours, not a school standard. We use them to place a learner in the right group and to report progress to parents in plain terms.

| Stage | Typical age | The learner can | And can explain, in English |
| --- | --- | --- | --- |
| 1. Sequence | 6 to 7 | Put steps in order so a character moves and speaks | What happens first, next and last |
| 2. Loop | 7 to 9 | Repeat actions and respond to a key or a click | What repeats, and what makes it stop |
| 3. Store | 8 to 10 | Keep a score or a name in a variable | Why the value changed when it did |
| 4. Type | 9 to 12 | Type small Python programs that make decisions | What each line does, read aloud |
| 5. Read data | 12 and up | Load a file, check its shape, then count | Why a result can look right and be wrong |
| 6. Examine | 14 to 18 | Work through IGCSE or IB computer science tasks | The reasoning an examiner wants to see |

### For parents

Stage 5 is where the CSV lesson sits. By then a learner has begun to ask how a figure was made before believing it, a habit that helps far beyond programming.

Our reports describe what was built and what was understood, not how many hours were sat through.

### For learners

A program that runs is not yet a program that is right. Try it first on a case whose answer you have worked out by hand.

If a file surprises you, look at one row with your own eyes before you write another line.

More courses

## Nine more courses for Miraflores learners

All live, all in English, each with a mentor who stays with the learner, in a group or one to one.

I

### Children

Ages 6 to 12

COMI / KIDS / 01

#### Coding for Kids

Scratch stories and games first, then simple apps; the natural start at 6.

[Open the syllabus](/courses/kids-coding-blocks-masterclass)

COMI / KIDS / 02

#### Roblox game coding

Children design a game, then script it in Luau.

[Open the syllabus](/courses/roblox-game-coding-for-kids-lua-course)

COMI / KIDS / 03

#### Problem solving for kids

Puzzles and patterns that train the thinking behind every program.

[Open the syllabus](/courses/problem-solving-and-computational-thinking-for-kids)II

### Teenagers

Ages 13 to 18

COMI / TEEN / 01

#### Python for teens

From a first line of code to files, data and larger programs.

[Open the syllabus](/courses/python-complete-masterclass-teens)

COMI / TEEN / 02

#### IB DP Computer Science

SL and HL theory, programming and the internal assessment.

[Open the syllabus](/courses/ib-diploma-computer-science-course)

COMI / TEEN / 03

#### AI and machine learning

Build and test small models in Python; secondary-school maths is enough.

[Open the syllabus](/courses/ai-ml-masterclass-teens)III

### Adults

University and work

COMI / ADULT / 01

#### Data analysis

Excel, SQL, Python and dashboards, for work that runs on numbers.

[Open the syllabus](/courses/data-analysis-mastery-course-college)

COMI / ADULT / 02

#### AI coding agents for professionals

How to direct coding agents and check what they produce.

[Open the syllabus](/courses/codex-and-claude-code-ai-coding-agents-masterclass-for-adults-professionals)

COMI / ADULT / 03

#### Java for university

Core Java to real applications, for students and developers.

[Open the syllabus](/courses/complete-java-programming-masterclass-college)

How classes run

## How a week of live classes works from Miraflores

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.

Early

A Miraflores morning falls in the Indian evening, an easy hour for mentors.

Later

Afternoon and evening hours in Lima are arranged as well; name the time you want.

1-on-1

One learner, one mentor, and a timetable the household sets.

### One mentor

The same teacher each week, who learns how your child thinks.

### Clear English

Short sentences, a steady pace, and patience with questions.

### Building, not watching

The learner writes and runs code in every lesson.

### Matched by age

A seven year old never shares a group with a sixteen year old.

### Reports home

What was made, what was hard, and what comes next.

### Your choice of format

A group of fifteen to twenty, or a mentor all to yourself.

Student work

## What older students have built

After a year or two, learners start building things worth showing. A few examples from our older students follow, and more are 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 learners in Miraflores

Plans are priced in US dollars and paid monthly by card. If your card is in soles, the bank converts each charge at its own rate on the day, so the exact amount on your statement may differ a little from one month to the next.

Free first class

Free

no card required

- A free first class
- A first program and a short puzzle
- No card details needed

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty learners of similar age
- The same mentor every week
- Two live classes a week
- Paid monthly; stop at any month end

Start here

One to one

$150 USD

a month, eight live classes

- One learner with one mentor
- Pace and projects built around the learner
- Days and hours you set

Enquire

What families say

## Rated 4.9 across 547 Google reviews

What parents and students have written in Google reviews, 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

Miraflores households ask

## Coding classes in Miraflores: questions and answers

### Are the classes in Spanish?

No. Every class is live, online and taught in English only. Mentors speak clearly, slow down when a learner needs it and point to each step as they go, so a child whose English is still growing can follow. A learner may answer in Spanish now and then; the mentor understands and gives the English back.

### Do you have a centre in Miraflores?

No. We have no premises in Miraflores or anywhere else in Lima. Every lesson takes place over live video, with a mentor based in India, which is why a learner in Miraflores, Barranco or San Isidro gets the same class at the same hour.

### What age can my child start?

From 6. Young children begin with Scratch, where blocks snap together and little typing is needed. From about 9, children can move to typed Python. Teenagers and adults usually start directly with Python, or with Java if they are at university.

### When are the classes in Miraflores time?

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. Peru never changes its clocks and India is ten and a half hours ahead of it, so 08:00 in Miraflores is 18:30 in India.

### Do the classes stop during school holidays?

Only if you want them to. Our classes follow your household calendar, not a school calendar, so they run through the management weeks of the Peruvian school year and through the January to March summer break unless you ask us to pause.

### Can you help with IGCSE or IB computer science?

Yes. We teach Cambridge IGCSE Computer Science 0478 and IB Diploma Computer Science at SL and HL, as well as IGCSE and IB maths, alongside the pupil's school. The school, Cambridge or the IB sets and marks all assessed work; we help the pupil understand it.

### We are moving to Lima from abroad. Can classes start before we arrive?

Yes. Because the lessons are online, a child can start in the home country, keep the same mentor through the move, and carry on in Miraflores. When you book, you pick times on your current clock; once you arrive, you switch to Peru time.

### Are you connected with any school or the municipality?

No. We are an independent online school. We are not connected with the Municipalidad de Miraflores, MINEDU, Cambridge, the IB or any school in Lima, and we award no Peruvian qualification. Learners who complete a course receive our own certificate of completion.

### Will my child use AI tools in class?

Only tools suitable for their age, and only once they can reason through the problem on their own. Claude is for adults of 18 and over, and ChatGPT needs a parent's permission for anyone under 18, so children do not use adult chatbot accounts with us.

### How are fees charged?

In US dollars, by card, once a month. A card in soles is fine: your bank converts each payment, so the figure on your statement can change slightly between months. The first class is free and we do not ask for card details to book it.

Elsewhere on this site

## Related pages

More reading for Miraflores households thinking about coding in English.

### [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru)

Our national guide for families across Peru.

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

A live lesson, described from start to finish.

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

Why reasoning comes before any tool.

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

The minimum age for each common AI tool.

### [Student labs](/student-labs)

Projects built by our older students.

### [IB computer science tuition](/ib-computer-science-online-tuition)

Diploma computer science in more depth.

## More pages for Peru

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

### Cities

- [Arequipa: coding for every age](/coding-classes-in-arequipa-peru)
- [Arequipa: maths tutor in English](/maths-tutor-arequipa-peru)
- [Ayacucho: Python and AI, all ages](/online-python-and-ai-classes-ayacucho-peru)
- [Barranco, Lima: a small district, full classes](/coding-classes-in-barranco-lima)
- [Cajamarca: coding and AI for teens](/coding-and-ai-for-teens-in-cajamarca-peru)
- [Chiclayo: code for a trading city](/coding-classes-in-chiclayo-peru)
- [Chimbote: Python and AI, all ages](/online-python-and-ai-classes-chimbote-peru)
- [Cusco: primaria first](/coding-classes-in-cusco-peru)
- [Huancayo: coding for every age](/coding-classes-in-huancayo-peru)
- [Huánuco: coding for kids 6 to 12](/coding-classes-for-kids-in-huanuco-peru)
- [Huaraz: Python and AI, all ages](/online-python-and-ai-classes-huaraz-peru)
- [Ica: coding and AI for teens](/coding-and-ai-for-teens-in-ica-peru)
- [Iquitos: coding for every age](/coding-classes-in-iquitos-peru)
- [Juliaca: coding for kids](/coding-classes-for-kids-in-juliaca-peru)
- [La Molina, Lima: code and spoken English](/coding-classes-in-la-molina-lima)
- [Lima: AI for professionals](/ai-for-professionals-lima)
- [Lima: coding for university students](/coding-for-university-students-lima)
- [Lima: every age, every district](/coding-classes-in-lima-peru)
- [Lima: maths tutor in English](/maths-tutor-lima-peru)
- [Piura: coding while English grows](/coding-classes-in-piura-peru)
- [Pucallpa: coding for kids](/coding-classes-for-kids-in-pucallpa-peru)
- [Puno: coding for kids 6 to 12](/coding-classes-for-kids-in-puno-peru)
- [San Borja, Lima: primaria in English](/coding-classes-in-san-borja-lima)
- [San Isidro, Lima: adults and families](/coding-classes-in-san-isidro-lima)
- [Sullana: coding and AI for teens](/coding-and-ai-for-teens-in-sullana-peru)
- [Surco, Lima: teenagers and contests](/coding-classes-in-surco-lima)
- [Tacna: Python and AI, all ages](/online-python-and-ai-classes-tacna-peru)
- [Trujillo: school to university](/coding-classes-in-trujillo-peru)

### Cities (in Spanish)

- [Arequipa: programación para niños](/clases-de-programacion-para-ninos-arequipa)
- [Chiclayo: programación para niños](/clases-de-programacion-para-ninos-chiclayo)
- [Cusco: programación para niños](/clases-de-programacion-para-ninos-cusco)
- [Huancayo: programación para niños](/clases-de-programacion-para-ninos-huancayo)
- [Iquitos: programación para niños](/clases-de-programacion-para-ninos-iquitos)
- [Lima: programación para niños](/clases-de-programacion-para-ninos-lima)
- [Piura: programación para niños](/clases-de-programacion-para-ninos-piura)
- [Programación en Barranco](/clases-de-programacion-barranco)
- [Programación en La Molina](/clases-de-programacion-la-molina)
- [Programación en Los Olivos](/clases-de-programacion-los-olivos)
- [Programación en Miraflores](/clases-de-programacion-miraflores)
- [Programación en San Borja](/clases-de-programacion-san-borja)
- [Programación en San Isidro](/clases-de-programacion-san-isidro)
- [Programación en San Miguel](/clases-de-programacion-san-miguel)
- [Programación en Surco](/clases-de-programacion-surco)
- [Trujillo: programación para niños](/clases-de-programacion-para-ninos-trujillo)

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) · [Exams, olympiads and school holidays: IB computer science tutor](/ib-computer-science-tutor-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) · [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 from Miraflores

The free class is short and practical. Your child, or you, solves a small puzzle and writes a first program, while the mentor watches how the learner reasons and how comfortably they follow spoken English. Afterwards we suggest a course, a group or one-to-one lessons, and an hour that suits your week.

Want to know more before you book? [How we teach](/how-we-teach) walks through a lesson, and the [full course list](/courses) has every syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20live%20in%20Miraflores%2C%20Lima%2C%20and%20would%20like%20live%20coding%20classes%20in%20English.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Every lesson is live on video, taught in English by a mentor in India. For a quick reply, send us a WhatsApp message in English.

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

### Coding classes in nearby places

- [Coding Classes in Monmouthshire](/coding-classes-in-monmouthshire)
- [Coding Classes in Midlothian](/coding-classes-in-midlothian)
- [Coding Classes in Moray](/coding-classes-in-moray)
- [Coding Classes in Middelburg](/coding-classes-in-middelburg)
- [Coding Classes in the Western Isles](/coding-classes-in-na-h-eileanan-siar)
- [Coding Classes in Mid Ulster](/coding-classes-in-mid-ulster)
- [Coding Classes in Uithoorn](/coding-classes-in-uithoorn)
- [Coding and AI Classes in Minnesota](/coding-and-ai-classes-in-minnesota)
- [Coding Classes in Tongelre, Eindhoven](/coding-classes-in-tongelre)
- [Coding Classes in Quebec](/coding-classes-in-quebec)

### Learn more

- [Coding for International-School Families in Lima, Live](/international-school-families-lima-coding)
- [Data Science Course in Peru: Live Online, in English](/data-science-course-peru)
- [Cost of Coding Classes in Peru: Planning a Year, Live in English](/cost-of-coding-classes-in-peru)

### Free resources

- [SQL Tutorial: Databases, Basics to Advanced](/resources/sql)
- [Views, Stored Procedures, and Functions](/resources/sql/views-and-stored-procedures)
- [Conditional Logic](/resources/sql/conditional-logic-case-when)
- [Inheritance and Polymorphism](/resources/python/inheritance-and-polymorphism)

### From the blog

- [How to Explain Division to a Child: Share or Group](/blog/how-to-explain-division-to-a-child)
- [How Long Does It Take to Learn Python? (Real Hours)](/blog/how-long-does-it-take-to-learn-python)
- [IGCSE Computer Science (0478) Explained for Parents](/blog/igcse-computer-science-explained-for-parents)

### Start here

- [Browse every live course at Modern Age Coders](/courses)
- [Try a free trial class with a Modern Age Coders mentor](/free-trial)

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

---

*Canonical: https://learn.modernagecoders.com/coding-classes-in-miraflores-lima*
