---
title: "Coding Classes in Barranco, Lima: Live and Taught in English"
description: "Coding classes for Barranco children, teenagers and adults: live online in English at any hour, a full class of the right age even from a small district."
canonical: https://learn.modernagecoders.com/coding-classes-in-barranco-lima
source: src/pages/coding-classes-in-barranco-lima.html
---
> Coding classes for Barranco children, teenagers and adults: live online in English at any hour, a full class of the right age even from a small district.

The short answer

In Barranco, Lima, Modern Age Coders offers coding as live online classes taught in English. Children start with Scratch at 6 and Python at about 9; teenagers learn Python, web and game development and creative coding; adults learn Python and web building, often for their own design, writing or music projects. Because classes are online, a Barranco learner joins a full group of the same age and level drawn from many places, fifteen to twenty learners, or studies one to one with a mentor based in India, at any hour chosen on Peru time.

Where Barranco learners start

## Three courses for three kinds of maker

Games for children, creative coding and animation for teenagers and adults with an eye for design, and web building for anyone who wants a site of their own.

[![Game Development for Kids course thumbnail](/images/game-dev-kids.webp)  COBA / 01 Game Development for Kids For children who would rather build a game than play one. Scratch first, then Roblox and Minecraft projects, with every rule of the game explained, and then written, in plain English. Open the syllabus →](/courses/game-development-masterclass-for-kids)[![Creative Coding and Animation course thumbnail](/images/creative-coding-kids.webp)  COBA / 02 Creative Coding and Animation For teenagers and adults who think visually. Motion, pattern and colour made with code in p5.js, where every image on screen is a small program that the learner can read and change. Open the syllabus →](/courses/creative-coding-animation-mastery)[![HTML & CSS for Beginners course thumbnail](/images/html-css-beginners.webp)  COBA / 03 HTML and CSS for Beginners For anyone who wants their own website, from a teenager's portfolio to an artist's gallery. Real, responsive pages written by hand, so the learner understands every line. Open the syllabus →](/courses/html-css-course-for-beginners-build-real-websites)

A small district

## How many people live in Barranco, compared with its neighbours?

Far fewer than next door. INEI's census of 2025 gives Barranco a total population of 42,986, the seventh smallest of Lima's 43 districts by our sort of INEI's table, beside neighbours several times its size.

| District | Total population | People counted | People missed (INEI estimate) |
| --- | --- | --- | --- |
| Barranco | 42,986 | 41,076 | 1,910 |
| Miraflores (to the north) | 126,049 | 121,203 | 4,846 |
| Santiago de Surco (to the east) | 402,074 | 386,432 | 15,642 |
| Chorrillos (to the south) | 377,080 | 359,715 | 17,365 |
| Lima Metropolitana (43 districts) | 10,141,775 | 9,600,043 | 541,732 |

Taken from Cuadro N.° 1 of INEI's Censos Nacionales 2025 spreadsheet for the capital, saved on 8 November 2026. INEI's total is the counted population plus its estimate of people missed. The rows are separate districts and are not meant to be added; the ranking among the 43 districts is our own sort of the same table.

### Barranco by age

Of the 41,076 people INEI counted in Barranco, 2,243 were aged 6 to 11 and 2,559 were 12 to 17. The largest group is adults of 30 to 44, 10,819 people, about 26.3% by our division, and 9,241 were 60 or over.

Barranco holds about 0.4% of the population of Lima Metropolitana, again by our arithmetic. Women outnumber men slightly, 22,496 to 20,490 in INEI's total.

### Why size matters for a class

Spread two thousand primary-age children over six school years and many schools, and there are only a few hundred of any one age in the whole district. Fewer still will want a coding class, and fewer again want it taught in English.

That is why a specialist class in English is hard to find close to home in a small district. Online, the arithmetic disappears: a Barranco nine-year-old joins a group of nine-year-olds from many places, and the class is full from the first week.

Who learns

## Who in Barranco takes coding classes in English?

A mix that reflects the district: families with children at bilingual or international schools, teenagers who draw, film or make music, and adults who make things for a living or for love.

### Children and their parents

Children from 6 start with Scratch, where a story or a game appears in the first lesson. Pupils at bilingual schools follow easily; children who speak mostly Spanish at home learn the English of the class alongside the code. Either way, nobody switches to Spanish.

### Teenagers who make things

A teenager who already draws or edits video often loves creative coding: shapes, motion and colour from a few lines of code. Others want games or a website of their own. All of it starts with the same foundations of Python or JavaScript.

### Adult makers and freelancers

Designers, photographers, writers and musicians use code to build portfolios, automate dull tasks, or make generative work. Adults learn at their own pace, in a group of adults or one to one, at an hour around their work.

Peruvian school does not teach programming as a subject: no area of the CNEB plans of study covers it, and the curriculum treats digital skills as a competency spread across all subjects. Children who want to code learn it outside school, which is where we come in. Spanish-speaking parents planning the summer can read our guide to [vacaciones útiles de programación en Barranco](/vacaciones-utiles-de-programacion-barranco-lima), about creative coding in January and February. Adults returning to learning after an office course can read, in Spanish, [clases de programación en Barranco](/clases-de-programacion-barranco).

Code for makers

## Why should someone who draws, writes or makes music learn to code?

Because code is a material, like paint or clay, with properties you can only learn by working it. Once you can write a few lines, a computer stops being a tool you use and becomes something you can shape.

### What it opens up

An illustrator can generate a thousand variations of a pattern and keep the few that please the eye; a photographer can rename, resize and sort a whole shoot in seconds; a writer can build an interactive story; a musician can program a rhythm that changes every bar.

None of this needs a computer science degree. It needs the foundations, taught properly: variables, loops, conditions, lists and functions, then a library for the medium the learner cares about.

### Why learn it live

Creative coding is full of small, puzzling failures: a shape drawn off the edge, a colour that never changes, an animation that freezes. A mentor watching your screen spots the cause in seconds and, more usefully, asks the question that lets you spot it yourself.

And because the class is in English, the learner meets the vocabulary of the documentation, the forums and the libraries in the language they are written in.

We teach learners to think through a problem rather than copy an answer, from a tutorial or from an AI tool. Adults in our classes use AI assistants and learn to check what they produce; children stay off adult chatbot accounts, since Claude sets 18 as its minimum age and ChatGPT asks for a parent's consent below 18.

A real lesson

## What does a lesson look like? How a paint bucket decides what to fill

Every drawing program has a paint-bucket tool: click inside a shape and the colour floods to its edges. We teach how it works to learners of about 12 and up, and it turns on a question an artist would ask: do two squares that touch only at a corner belong to the same shape?

### The picture

Our picture, drawn for the lesson, is a small grid of squares: a 2 by 2 block in the top-left corner, a diagonal line of three squares running down from the top-right, a second 2 by 2 block lower down that the diagonal touches at one corner, and a single square on its own at the bottom right.

An artist looking at it sees three shapes: the first block, the diagonal joined to the second block, and the lone square. The program has to decide for itself.

### How the fill works

The program finds a filled square it has not seen, then keeps a stack of squares to visit. It takes one from the stack, counts it, and pushes every filled neighbour it has not seen yet. When the stack is empty, one shape is finished, and it records the size.

The `seen` set is essential: without it the fill would visit the same squares back and forth for ever. Marking a square as seen when it is pushed, not when it is popped, also stops any square being counted twice.

***Version 1: a fill that moves up, down, left and right**Python*

```
picture = [
    "##....#",
    "##...#.",
    "....#..",
    "..##...",
    "..##..#",
]
STEPS = [(-1, 0), (1, 0), (0, -1), (0, 1)]

def count_shapes(rows, steps):
    seen = set()
    shapes = []
    for r in range(len(rows)):
        for c in range(len(rows[0])):
            if rows[r][c] == "#" and (r, c) not in seen:
                size = 0
                stack = [(r, c)]
                seen.add((r, c))
                while stack:
                    y, x = stack.pop()
                    size += 1
                    for dy, dx in steps:
                        ny, nx = y + dy, x + dx
                        if (0 <= ny < len(rows) and 0 <= nx < len(rows[0])
                                and rows[ny][nx] == "#" and (ny, nx) not in seen):
                            seen.add((ny, nx))
                            stack.append((ny, nx))
                shapes.append(size)
    return shapes

print("Four directions:", count_shapes(picture, STEPS))
```

It prints `Four directions: [4, 1, 1, 1, 4, 1]`.

Six shapes, not three. The fill can only move up, down, left or right, so the diagonal line falls apart into three single squares, and none of them can reach the lower block. Nothing is broken in the code; it answered a different question from the one the artist asked. The fix is to say what **touching** means.

***Version 2: let the paint pass through corners**Python*

```
# picture, STEPS and count_shapes() as in Version 1
DIAGONALS = STEPS + [(-1, -1), (-1, 1), (1, -1), (1, 1)]
print("Four directions:", count_shapes(picture, STEPS))
print("Eight directions:", count_shapes(picture, DIAGONALS))
print("Squares painted:", sum(count_shapes(picture, STEPS)), sum(count_shapes(picture, DIAGONALS)))
```

With Version 1's picture, STEPS and function above it, it prints `Four directions: [4, 1, 1, 1, 4, 1]`, `Eight directions: [4, 7, 1]` and `Squares painted: 12 12`.

With eight directions, corners count as touching. The diagonal joins up and links to the lower block, giving one shape of seven squares, and the count matches the artist's three. The last line is the check every learner should write: whichever rule we use, all 12 filled squares are painted exactly once. Only the grouping changes.

Real paint programs choose deliberately. Many fill with four directions, because otherwise colour leaks through a diagonal line meant as a border; the same choice appears in maps, games and medical images. There is no universally right answer, only a rule you have to state. That is the lesson: before you count shapes, decide what makes two pieces one.

1. **Ages 6 to 8, with crayons.** Colour some squares on squared paper. Ask a friend how many shapes there are. Do you agree about the squares that only touch at a corner?
2. **Ages 9 to 11, in Scratch.** Draw a maze with the pen, and make a sprite that can only move up, down, left and right. Can it squeeze between two walls that meet at a corner?
3. **Ages 12 to 14, in Python.** Change the picture so that four directions and eight directions give the same count. What did you have to remove?
4. **Ages 15 and over.** Rewrite the fill as a recursive function, then try it on a 200 by 200 picture that is entirely filled. Explain, in English, why Python complains, and why the stack version does not.

Why online

## Why learn online from Barranco rather than at a centre elsewhere in Lima?

For a small district, the alternative to an online class is usually a journey to a bigger one. A live class at home keeps the time for learning and costs no travel at all.

### The trip you skip

We do not publish traffic estimates without a source, and Barranco residents hardly need them. Whatever the route, an hour-long class elsewhere means an afternoon organised around getting there and back.

At home, the learner sits down, logs in and starts. A parent working nearby can glance over; nobody needs to drive.

### What you need

A laptop or desktop computer with a keyboard, camera and microphone, and a steady connection. INEI's household survey for the second quarter of 2026 reported internet in 84.7% of homes in Lima Metropolitana, which for INEI includes Callao, and at least one computer in 53.3%.

For creative work a mouse helps, and headphones help everyone. A phone is fine for following a class but not for writing code.

Plenty of Lima adults use English daily, and EF's English Proficiency Index 2025 rates the city of Lima "High" at 555, against 519 for Peru as a whole. Lima-wide context, from the school timetable to IB students, is on our page about [English-medium coding classes in Lima](/english-medium-coding-classes-lima).

Barranco times

## At what hour can a Barranco learner have class?

Whenever you choose. Peru keeps one clock all year, without daylight saving, and India is always 10 hours 30 minutes ahead of it. The table shows a few conversions; none is a fixed slot.

| Peru time, Barranco | India time | A likely learner |
| --- | --- | --- |
| 07:30 | 18:00 | A freelancer before the day's work |
| 09:30 | 20:00 | A child in the January holidays |
| 16:30 | 03:00, next day | A pupil after school |
| 19:00 | 05:30, next day | A teenager after homework |
| 21:30 | 08:00, next day | An adult maker late in the evening |

Clock rules: tz database entries for America/Lima and Asia/Kolkata; Peru last changed its clocks in 1994. The conversions are ours and hold on every date.

Book on your own clock and the mentor sees the India time. The Peruvian school calendar starts in March, when MINEDU reported 53,631 schools reopening for 6,225,000 pupils on 16 March 2026, to December; our classes run through all of it, and through the summer holidays, unless you pause them.

Milestones

## What a Barranco learner can make at each stage

Our own stages, described by what the learner makes. They place learners in the right group and show parents and adult learners real progress.

| Stage | Typical start | The learner makes | And understands |
| --- | --- | --- | --- |
| 1. Scene | Age 6 | A Scratch scene where characters move and talk | Order matters |
| 2. Game | Age 8 | A playable game with a score | Events and variables |
| 3. Pattern | Age 10 | Repeating drawings with loops | How a loop builds a picture |
| 4. Page | Age 12 | A personal website in HTML and CSS | Structure versus style |
| 5. Tool | Age 13 and up | A program that fills, counts or sorts | Rules must be stated, like touching |
| 6. Work | Teens and adults | Generative art, a portfolio or a small app | How to test and explain it |

### For parents

Stage 5 is the paint-bucket lesson above. A child who can explain why the count changed has learned something that applies far beyond pictures.

Our notes describe what was made and understood, not hours spent.

### For makers

Before you count shapes, decide what makes two pieces one.

Change one thing at a time, then look. Code rewards the same patience as any craft.

More courses

## Nine more courses for Barranco

All taught live and in English; pick a batch or private lessons, and keep the same mentor throughout.

I

### Children

Ages 6 to 12

COBA / KIDS / 01

#### Coding for Kids

Scratch stories, games and simple apps, grouped by age.

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

COBA / KIDS / 02

#### Web development for kids

Children build real websites of their own.

[Open the syllabus](/courses/kids-ai-web-development-course)

COBA / KIDS / 03

#### Python and AI for kids

Turtle art and small AI projects in typed Python.

[Open the syllabus](/courses/python-ai-kids-masterclass)II

### Teenagers

Ages 13 to 18

COBA / TEEN / 01

#### JavaScript for teens

Interactive pages and browser games from scratch.

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

COBA / TEEN / 02

#### Creative media for teens

Photo, video and design skills with a technical edge.

[Open the syllabus](/courses/creative-media-design-masterclass-teens)

COBA / TEEN / 03

#### Godot game development

2D and 3D games in GDScript for kids and teens.

[Open the syllabus](/courses/godot-game-development-course-for-kids-and-teens)III

### Adults

Makers and professionals

COBA / ADULT / 01

#### Python masterclass

From a first script to automating your own work.

[Open the syllabus](/courses/python-programming-masterclass-zero-to-advanced-college)

COBA / ADULT / 02

#### Full stack web development

From pages to a complete web application.

[Open the syllabus](/courses/full-stack-web-development-masterclass-college)

COBA / ADULT / 03

#### Canva and AI design

Graphic design skills with AI tools used carefully, 13 and over.

[Open the syllabus](/courses/canva-ai-design-masterclass)

How classes run

## Live classes across a Barranco 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.

Early

Barranco mornings fall in the Indian evening, a natural teaching hour.

Late

Afternoon and night classes in Lima are arranged as well; name your hour.

1-on-1

A mentor of your own, around studio, school or work.

### Steady mentor

One teacher who learns what you like to make.

### Plain English

Calm pace, simple sentences, room for questions.

### Make something

Every class ends with a thing that works.

### Right group

Learners grouped by age and level.

### Short reports

What was made, what was hard, what is next.

### Batch or private

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

Student work

## What our older students have made

Learners who stay with coding make work worth sharing. Some projects by older students are below; the [student labs](/student-labs) page holds more.

![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 Barranco

Prices are in US dollars and billed monthly to a card. A card in soles is no problem: the bank converts each charge at its own rate, so the figure you see may drift a little between months.

Free first class

Free

no card required

- A free first class
- Something small made on the day
- No card details

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty learners of one age and level
- A regular mentor
- Two live classes a week
- Month by month, no contract

Start here

One to one

$150 USD

a month, eight live classes

- One learner, one mentor
- Projects you choose
- Hours that fit your week

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Word-for-word Google reviews from families and learners.

★★★★★

"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

Barranco learners ask

## Coding classes in Barranco: questions and answers

### Are the classes in Spanish?

No. Every class is live, online and taught only in English. Mentors speak clearly, adapt to the learner's pace and accent, and show each step on screen, so children and adults whose English is still growing can follow. Code is written in English keywords anyway, so class and code share a language.

### Is Barranco too small for a proper class?

Not online. Groups are formed from learners of the same age and level in many places, so a Barranco learner joins a full group of fifteen to twenty from the start, or chooses one-to-one lessons.

### What age can my child start?

From 6, with Scratch, where blocks snap together and little typing is needed. From about 9, most children can move to typed Python. Teenagers and adults start directly with Python, JavaScript or web building.

### When are classes in Barranco 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. India is 10 hours 30 minutes ahead of Peru on every date, so 09:30 in Barranco is 20:00 in India.

### I am an adult designer with no coding background. Where do I start?

Usually with HTML and CSS if you want a website, or creative coding if you want to make images and motion. Both start from zero. If you want to automate work, start with Python. The free first class helps you choose.

### Do you have a studio or centre in Barranco?

No. We have no premises in Barranco or anywhere in Peru. Every class is live over video with a mentor based in India, which is how a small district gets the same classes as a large one.

### Do children use AI tools in your classes?

Only what suits their age, and never before they have reasoned the problem out themselves. Claude is limited to users aged 18 or older, and ChatGPT requires parental consent for minors, so we keep children off adult chatbot accounts.

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

No. We are an independent online school, not connected with the Municipalidad de Barranco, MINEDU or any school, and we do not award Peruvian qualifications. Learners who complete a course receive our own certificate of completion.

### How are fees paid?

Monthly, by card, in US dollars. If the card is in soles, your bank converts each charge, so the amount can vary slightly between months. The first class is free and needs no card.

Elsewhere on this site

## Related pages

More for Barranco learners and families.

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

Our guide for learners across Peru.

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

A live lesson from start to finish.

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

Reasoning first, tools second.

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

Projects by older students.

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

Which AI tools suit which ages.

### [All courses](/courses)

Every syllabus, from Scratch to full stack.

## 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)
- [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)
- [Miraflores, Lima: classes in English](/coding-classes-in-miraflores-lima)
- [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 Barranco

In the free class you, or your child, make something small with a mentor: a moving sprite, a shape on a page, a first line of Python. The mentor sees how the learner thinks and how much English they follow, then suggests a course, a group or private lessons, and an hour that fits.

To read before booking, [How we teach](/how-we-teach) describes a lesson and the [course list](/courses) shows every syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20in%20Barranco%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)

Teaching is live on video, in English, by mentors in India. Write to us on WhatsApp in English for a quick answer.

### 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 Bavaria: Live Online in English, Klasse 5+](/coding-classes-in-bavaria)
- [Coding Classes in Ballincollig, Cork](/coding-classes-in-ballincollig-cork)
- [Online Coding Classes in Bawshar](/coding-classes-in-bawshar)
- [Coding Classes in Bahla](/coding-classes-in-bahla)
- [Coding Classes in Bedfordshire](/coding-classes-in-bedfordshire)
- [Coding Classes in Baden-Württemberg: Live Online in English](/coding-classes-in-baden-wuerttemberg)
- [Coding Classes in Oss](/coding-classes-in-oss)
- [Coding Classes in Bergen op Zoom](/coding-classes-in-bergen-op-zoom)
- [Coding Classes in North Ayrshire](/coding-classes-in-north-ayrshire)
- [Coding Classes in Bridgend](/coding-classes-in-bridgend)

### Learn more

- [Online Coding and Python Classes in Maroondah, Melbourne](/online-coding-and-python-classes-in-maroondah-melbourne)
- [Online Coding and Python Classes in Doncaster, Melbourne](/online-coding-and-python-classes-in-doncaster-melbourne)
- [Online Coding and Python Classes in Poole](/online-coding-and-python-classes-in-poole)
- [Online Coding and Python Classes in Hornsby, Sydney](/online-coding-and-python-classes-in-hornsby-sydney)

### Free resources

- [JavaScript Tutorial: Build Interactive Websites](/resources/javascript)
- [Pseudo-classes and Pseudo-elements](/resources/html-and-css/pseudo-classes-and-pseudo-elements)
- [Project: Build a To-Do App with Local Storage](/resources/javascript/project-todo-app-with-storage)
- [Arrays and Array Methods](/resources/javascript/arrays-in-javascript)

### From the blog

- [Cloud Computing Explained for Business Owners (Without Tech Jargon)](/blog/cloud-computing-explained-business-owners-without-tech-jargon)
- [What Is an API? Explained Simply, With a Real One](/blog/what-is-an-api-explained-simply)
- [Armstrong Number: Definition, Full List and Python Program](/blog/armstrong-number-python-complete-guide-examples-code)

### 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-barranco-lima*
