San Isidro, Lima · Live online, in English · Adults and children

Coding classes in San Isidro, Lima

Most coding pages begin with children. This one begins with grown-ups, because in San Isidro that is who most of the potential learners are: people who work in the district's offices, people who have retired from them, and parents who would like to understand what their children are learning. Below you will find what our live classes in English offer each of them, what INEI's figures say about adults and the internet, a Python lesson built on those figures, and what we offer the children and grandchildren too.

Teaching live since 2020 · 10,000+ learners in many countries · learners aged 6 to 67, all taught in English

The short answer

Modern Age Coders runs live online coding classes in English for people in San Isidro, Lima, and most of our learners there are adults: professionals who want Python, data analysis or AI tools for work, and retired people learning to program for the first time. Children from age 6 and teenagers learn with us too. Each lesson is live on video with a mentor based in India, in a group of fifteen to twenty or one to one, at any hour that suits the learner in Peru time, before work, at lunchtime or in the evening.

Where San Isidro learners start

Three first courses, two of them for adults

A complete Python course for adults who want to write real programs, a data course for those who live in spreadsheets, and one long course for the children of the household.

Adult learners

Can an adult in San Isidro learn to code from scratch?

Yes, and adults usually learn faster than they expect, because they bring a reason. The question is not age but purpose: what do you want the program to do for you?

The professional

You work in finance, law, consulting or a public body, and your day involves reports that could build themselves. Python and data analysis, learnt live, let you automate the dull parts and check numbers properly. Lessons fit before the office opens, at lunch, or after the evening traffic has eased.

The career changer

You want to move towards technology, or towards remote work for a company abroad. A structured course in English, with a mentor who reviews your code, is the difference between watching tutorials and actually building things you can show.

The retired learner

You have time, curiosity and perhaps grandchildren who code. We teach people in their sixties alongside everyone else, at a pace that leaves room for questions. Many start with a small family project: a photo organiser, a budget, a quiz for the grandchildren.

Every adult course is taught in English. If your English is good for reading but rusty for speaking, say so in the free first class; the mentor adjusts. For a longer look at what we teach working adults in Peru, see our page on AI and coding for professionals in Peru, and for learners over fifty, coding for adults over 50.

San Isidro in figures

How old are the people who live in San Isidro?

Older than Lima as a whole. INEI's census of 2025 gives San Isidro a total population of 73,402, and among the 69,137 people it actually counted, the largest single age group is 60 and over, with 19,540 people.

The age mix

By our own division of INEI's counted figures, people of 60 and over make up about 28.3% of San Isidro, against 15.5% across Lima Metropolitana. Adults of 45 to 59 (14,895 people) and of 30 to 44 (14,891) are each about a fifth of the district.

Children are a small share: 3,596 aged 6 to 11 and 4,048 aged 12 to 17, roughly 5.2% and 5.9% of the people counted. Women outnumber men in INEI's total, 40,065 to 33,337, and INEI estimates that 4,265 residents were missed by the count.

Why that shapes this page

A district where most residents are adults, and a large share are past working age, needs a coding page that speaks to adults first. That is unusual on the internet, where nearly every coding offer is aimed at children.

It also explains why online classes suit San Isidro well. Plenty of adults would rather not drive across Lima for an evening course, and a small number of children of any one age makes a local specialist class hard to fill. Online, neither problem exists.

Figures from INEI's Censos Nacionales 2025 spreadsheet for Lima Metropolitana (Cuadro N.° 1, totals by sex; Cuadro N.° 3, people counted by age), which we saved on 8 November 2026. The shares are our arithmetic on the counted population. We quote INEI's published totals and never add age groups into totals of our own.

San Isidro lies between Miraflores and Surquillo to the south and east, San Borja and La Victoria to the east, Lince and Jesús María to the north, and Magdalena del Mar to the west, with the Pacific beyond. Learners from all of these districts join the same classes, often in the same groups.

Internet by age

Do older adults in Peru use the internet enough to learn online?

More every year. INEI's household survey shows that internet use among people of 60 and over in Peru rose from 40.8% in the second quarter of 2023 to 56.7% in the same quarter of 2026, the steepest rise of any age group.

Share of each age group in Peru that went online, second quarter of 2023 and of 2026, with the change
Age group2023, per cent2026, per centChange, points (ours)
60 and over40.856.7+15.9
41 to 5976.586.0+9.5
6 to 1160.168.2+8.1
25 to 4090.995.2+4.3
12 to 1889.792.5+2.8
19 to 2495.697.3+1.7
Everyone aged 6 and over77.684.2+6.6

Source: INEI, Estadísticas de las Tecnologías de Información y Comunicación en los Hogares, II Trimestre 2026, Cuadro N.° 2.1 (national figures; 2026 preliminary), read on 8 November 2026. INEI's table also gives 2024 and 2025; we show the two ends and work out the change ourselves. INEI also reports internet use of 92.4% among people aged 6 and over in Lima Metropolitana, a figure that includes Callao.

Reading the table carefully

These are national figures for Peru, not figures for San Isidro, and they measure whether a person used the internet at all, not whether they could follow a class. Even so, the direction is clear: the oldest group is the one catching up fastest.

INEI also notes that use rises with education. In the same bulletin, 98.0% of people with a university education used the internet. San Isidro's residents are not described by that survey, and we make no assumption about any individual from it.

What it means for a class

A live coding class needs more than the internet: a computer, a keyboard and a little confidence with files and windows. For adults who are new to that, the first lessons cover it gently, without hurry, and nobody is made to feel slow.

If the household has only one computer, plan around it. INEI found that 74.3% of Peruvian households with a computer have just one, which is why many grandparents and grandchildren in our classes take turns at the same desk.

A real lesson

Which age group took to the internet fastest? A Python lesson with a trap

We use the INEI table above with adult beginners in their first month. The question is simple, the code is short, and the bug it reveals is one that working analysts make too: asking a dictionary for its largest item and getting the largest label instead.

The task

The learner types the 2023 and 2026 columns into two Python dictionaries, one entry per age group, and works out each group's rise in percentage points. Then come three questions: which group rose most, which rose least, and what is the order from top to bottom?

Version 1 answers them with max, min and sorted, the obvious tools. It runs without an error message, and the first answer is even correct.

The trap

The rises are right: 15.9 points for people of 60 and over, 1.7 for those of 19 to 24. But "rose least" says 12 a 18, which rose 2.8. Called on a dictionary, max and min compare the keys, not the values: they look for the label that comes last or first as text.

So why was "rose most" correct? Luck. The label 60 y mas happens to come last when the labels are compared as text, and that group also happens to have the biggest rise. A program that is right by coincidence is the most dangerous kind.

Version 1: the obvious tools, asked the wrong questionPython
use_2023 = {"6 a 11": 60.1, "12 a 18": 89.7, "19 a 24": 95.6,
            "25 a 40": 90.9, "41 a 59": 76.5, "60 y mas": 40.8}
use_2026 = {"6 a 11": 68.2, "12 a 18": 92.5, "19 a 24": 97.3,
            "25 a 40": 95.2, "41 a 59": 86.0, "60 y mas": 56.7}

rise = {}
for group in use_2026:
    rise[group] = round(use_2026[group] - use_2023[group], 1)

print("Rises:", rise)
print("Rose most:", max(rise))
print("Rose least:", min(rise))
print("In order:", sorted(rise))

It prints Rises: {'6 a 11': 8.1, '12 a 18': 2.8, '19 a 24': 1.7, '25 a 40': 4.3, '41 a 59': 9.5, '60 y mas': 15.9}, then Rose most: 60 y mas, Rose least: 12 a 18 and In order: ['12 a 18', '19 a 24', '25 a 40', '41 a 59', '6 a 11', '60 y mas'].

The order line is the clue a careful learner spots. It is alphabetical, with "6 a 11" after "41 a 59", because text is compared character by character and "4" comes before "6". Nothing in that list has anything to do with the rises.

Version 2: tell Python what to comparePython
# keep the two dictionaries and the rise loop from Version 1
most = max(rise, key=rise.get)
least = min(rise, key=rise.get)
print("Rose most:", most, rise[most])
print("Rose least:", least, rise[least])
print("In order:", sorted(rise, key=rise.get, reverse=True))

With Version 1's dictionaries and loop above it, it prints Rose most: 60 y mas 15.9, Rose least: 19 a 24 1.7 and In order: ['60 y mas', '41 a 59', '6 a 11', '25 a 40', '12 a 18', '19 a 24'].

Passing key=rise.get tells each function to rank the groups by their values. Now the least is 19 to 24, with 1.7 points, and the order runs from the oldest group down to young adults, who were already near the top in 2023 and had little room left to grow. That last observation is the real lesson for an analyst: a small rise can mean a group that is already almost full.

  1. First week, no code. Rank the six groups by their 2026 figure, by hand. Then rank them by their rise. Which group changes place the most, and why?
  2. First month. Type Version 1 and predict every line before running it. Write down which answers you trust and which you do not.
  3. Second month. INEI's bulletin also prints 2024 and 2025. Add both years as dictionaries and find every group whose use fell from one year to the next. (There are two: 6 to 11 and 12 to 18, between 2024 and 2025.)
  4. Going further. Work out each rise as a percentage of the 2023 figure instead of in points. Does the ranking change? Explain in two English sentences why both measures are honest and why they disagree.

Children and teenagers

What about the children and grandchildren?

They learn with us too, in groups of their own age. In San Isidro the family pattern we see most is a parent or grandparent taking an adult course while a child takes a children's one, sometimes at the same hour on two computers.

What school gives

Look through the CNEB's plans of study and you will not find computing as a subject at any grade. Digital skills sit in competency 28, a cross-curricular competency that every area is expected to touch and none owns, so most children never write a program at school.

Bilingual, Cambridge and IB schools in and around San Isidro sometimes offer computer science as an exam course. Where a child takes IGCSE or IB computer science, our courses follow that syllabus in English and leave assessment entirely to the school.

Where children start with us

At 6 to 8, Scratch: blocks that snap together into animations and simple games. From about 9, typed Python with turtle drawings and small projects. From 13, Python, Java, web building or AI for teenagers, and the Cambridge or IB course where a pupil needs it.

Every class is in English. Children at bilingual schools find that natural; children at Spanish-medium schools find it harder at first and then, usually, rather proud of themselves.

Families who would rather read about the summer in Spanish can see our guide to vacaciones útiles de programación en San Isidro, written for secundaria students. For learning outside the summer, our Spanish page is clases de programación en San Isidro. Our national guide, coding and AI classes in Peru, covers every age and every region.

Thinking, not copying

If AI can write code, why should an adult learn to program?

Because someone has to know whether the code is right. AI assistants write plausible programs quickly; the skill that matters is reading them, testing them and spotting the error, exactly as in the lesson above.

Reason first

Before any tool is opened, the learner says in plain English what the program should do and how they will check it. That habit catches most mistakes before they are typed.

Use AI as a reviewer

Adults in our courses use AI assistants, and learn where they go wrong: invented functions, quiet assumptions, answers that are right by luck. The tool becomes a second opinion, not an oracle.

Same teaching everywhere

A learner in San Isidro gets the same depth and care as one in Mumbai, London or Arequipa. We teach people to think through problems, not to copy answers, whoever they are.

Children follow stricter rules. Claude's terms set a minimum age of 18, and ChatGPT asks for parental permission below 18, so children in our classes do not use adult chatbot accounts. They learn the reasoning first, which is what any later tool will rely on.

San Isidro times

What time could I take a class in San Isidro?

At any hour you like. Peru does not change its clocks, and India is a constant ten and a half hours ahead of Lima, so an agreed hour never drifts. Here are some typical choices, shown as conversions only.

San Isidro hours and the matching time in India (examples, not set slots)
Peru time, San IsidroIndia timeA typical choice for
06:0016:30A professional before the office
09:3020:00A retired learner mid-morning
13:0023:30A lunch-hour session
16:3003:00, next dayA child home from school
19:3006:00, next dayAn adult after work
21:0007:30, next dayA late learner

Source: IANA time zone database, America/Lima (five hours behind UTC; no summer time since 1994) and Asia/Kolkata (five and a half hours ahead of UTC). The conversions are our own arithmetic.

When you book, you pick the hour on your own clock and the mentor sees the same moment in India time. For a fuller explanation of the two clocks, see live coding classes on Peru time.

Milestones

What an adult beginner can do, month by month

A rough guide of our own, for an adult taking two live classes a week. Children follow a separate path set by age.

Adult milestones in Python (ours)
StageUsually byYou canYou can also explain
1. First programWeek 2Run a script that asks a question and answers itWhat a variable holds
2. DecisionsMonth 1Make a program choose between casesWhy the order of conditions matters
3. CollectionsMonth 2Store tables of values in lists and dictionariesWhat max() compares, and how to change it
4. FilesMonth 3Read a spreadsheet export and summarise itHow you know the summary is right
5. AutomationMonth 5Produce a weekly report without touching itWhat happens when the input changes
6. AI with judgementMonth 6 onUse an AI assistant and test what it wroteWhere the assistant went wrong

For adults

Stage 3 is the INEI lesson above. It tends to change how people read every ranking they meet, at work or in the news.

You decide the pace; the stages are only a map.

For families

A grandparent at stage 2 and a grandchild at stage 2 can explain the same idea to each other. It happens more often than you might think.

Our reports describe what was built and understood, not hours logged.

More courses

Nine more courses for San Isidro

Each runs live, in English, with the same mentor from the first week to the last.

I

Adults at work

Data, automation and AI

CSI / WORK / 01

Data analysis

Excel, SQL, Python and dashboards for numbers that matter.

Open the syllabus

CSI / WORK / 02

Python automation

Scripts that rename, merge and report so you do not have to.

Open the syllabus

CSI / WORK / 03

AI tools mastery

Assistants and automation used carefully, with checks built in.

Open the syllabus
II

Adults going deeper

Building and agents

CSI / DEEP / 01

AI coding agents

Directing coding agents, and reviewing every change they make.

Open the syllabus

CSI / DEEP / 02

Full stack web development

From a first page to a working web application.

Open the syllabus

CSI / DEEP / 03

SQL and databases

Design tables, write queries, and trust the answers.

Open the syllabus
III

The younger generation

Ages 9 to 18

CSI / YOUNG / 01

Python and AI for kids

Typed Python, turtle art and small AI projects from about 9.

Open the syllabus

CSI / YOUNG / 02

Python for teens

Real programs for teenagers starting from zero.

Open the syllabus

CSI / YOUNG / 03

IGCSE Computer Science 0478

The Cambridge syllabus in full, joinable at any point in the year.

Open the syllabus

How classes run

How live classes fit a San Isidro week

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.

Before work

Early Lima hours fall in the Indian evening, when mentors are at their desks.

After work

Evening classes are arranged too; tell us when your day ends.

1-on-1

Your own mentor and your own timetable, around meetings and travel.

A mentor who stays

One teacher across the course, who knows your goal.

Patient English

Plain words, steady pace, and time for questions.

Your own project

Adults bring a task from work or home, and build it.

Peers your age

Adults learn with adults; children with children.

Written notes

A short record after each stage: built, understood, next.

Group or private

Fifteen to twenty in a batch, or one to one.

Student work

What our older students have built

Adult and teenage learners end up with real things: tools, sites, small data projects. A selection is below, and the student labs page has more.

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 learners in San Isidro

Each plan has a monthly fee set in US dollars and taken from a card. Your bank turns the dollar charge into soles when it posts it, at the rate it uses that day, so statements can vary slightly from month to month.

Free first class

Free

no card required

  • One free class to try
  • A first program, your pace
  • No card required
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty learners at a similar level
  • One mentor throughout
  • Two live classes a week
  • Monthly, with no long contract
Start here

One to one

$150 USD

a month, eight live classes

  • A mentor for you alone
  • Your project, your pace
  • Hours you choose each week
Enquire

What families say

Rated 4.9 across 547 Google reviews

Reviews left on Google by learners and parents, quoted exactly.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

San Isidro learners ask

Coding classes in San Isidro: questions and answers

Are the classes in Spanish?

No. Every class is live, online and in English only. Mentors speak clearly and adjust their pace to each learner, so adults whose English is stronger on paper than aloud can follow comfortably. Python itself is written in English words, so the vocabulary of the class is the vocabulary of the code.

I am over 60 and have never programmed. Is that a problem?

No. Our learners range from 6 to 67, and adults who start late often do very well because they know what they want to build. The first lessons go slowly over the basics of files and windows, and one-to-one classes are available if you prefer to learn without a group.

Which course should a working adult choose first?

If you want to write programs, start with the Python masterclass. If your work is mainly spreadsheets and reports, the data and AI course for non-programmers is gentler. The free first class is a good place to decide, because the mentor can see what you already know.

When could I take classes in San Isidro 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 keeps the same clock all year and India is ten and a half hours ahead, so 06:00 in San Isidro is 16:30 in India.

Do you have an office in San Isidro?

No. We have no premises in San Isidro or elsewhere in Peru. Every lesson happens over live video with a mentor based in India, so the class is the same wherever in Lima you join from.

Can my child learn while I take an adult course?

Yes. Children join their own age group, starting with Scratch from 6 or Python from about 9, and adults join adult groups. Many families book both, sometimes at the same hour on two computers.

Will I be allowed to use AI tools?

Adults, yes: we teach you to use AI assistants and to test what they produce. Children do not use adult chatbot accounts, because Claude is for users of 18 and over and ChatGPT needs a parent's permission for anyone under 18.

Is there a certificate?

Learners who complete a course receive our own certificate of completion. It is not a Peruvian qualification, and we are not connected with MINEDU, SUNEDU, any university or the Municipalidad de San Isidro.

How are fees paid?

Monthly, by card, in US dollars. A card in soles works; the bank converts each charge, so the figure on your statement can move a little between months. The first class costs nothing and needs no card.

Elsewhere on this site

Related pages

Further reading for adults and families in San Isidro.

How we teach

What happens in a live lesson, step by step.

We teach you how to think

Reasoning before tools, at every age.

AI tools age guide

Which AI tools suit which ages.

Student labs

Projects by our older students.

English-medium coding in Lima

Coding in English for Lima's bilingual families.

All courses

Every syllabus, from Scratch to AI agents.

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 · Exams, olympiads and school holidays: IB computer science tutor · Guides to choosing: An English-taught option to Crack The Code · Regions of Peru: Amazonas region · Lima and Callao districts: Programación para niños en Ancón

Start here

Book a free first class from San Isidro

In a free class you write a first small program with a mentor, and talk about what you would like to build. The mentor gets a sense of where to start and how comfortable you are with spoken English, then suggests a course, a group or private lessons, and a time that works.

Prefer to look around first? How we teach explains a lesson in detail, and the course list holds every syllabus.

WhatsApp us · +91 91233 66161 · connect@modernagecoders.com

All teaching is live over video, in English, from India. WhatsApp us in English for a quick answer.

Free, with no card and nothing to sign.

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

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here

Free classPriority demoCall us