---
title: "Online Coding and AI Classes, Callao Region, Peru"
description: "Live online coding and AI classes in English across Callao: Ventanilla, Bellavista, La Perla, La Punta and more, with census facts and a UNAC timetable project."
canonical: https://learn.modernagecoders.com/online-coding-and-ai-classes-callao-region-peru
source: src/pages/online-coding-and-ai-classes-callao-region-peru.html
---
> Live online coding and AI classes in English across Callao: Ventanilla, Bellavista, La Perla, La Punta and more, with census facts and a UNAC timetable project.

Straight answer

Modern Age Coders runs live online coding, AI and maths classes for learners in all seven districts of the Constitutional Province of Callao, and every class is in English. Children from 6 build Roblox games, websites and first Python programs; secundaria students learn Java, JavaScript and how to use AI coding agents responsibly; university students and adults take Java, full stack development and algorithms. A mentor teaches each class over video, to a group of fifteen to twenty or to one learner, on days and at hours your family sets.

Callao favourites

## Three courses Callao learners often choose first

A games course for children, a first serious language for teenagers, and the problem-solving course university students ask about most. The catalogue below has nine more.

[![Roblox Game Coding for Kids course thumbnail](/images/roblox-coding-kids.webp)  CAL / 01 Roblox Game Coding For children of about 8 to 14 who already play Roblox and want to make their own games. They script in Luau and learn why a game behaves the way it does. Open the syllabus →](/courses/roblox-game-coding-for-kids-lua-course)[![Java for Teens course thumbnail](/images/java-teens.webp)  CAL / 02 Java for Teens For 13 to 18 year olds, from a first class to object-oriented programs. Java is also the language many Peruvian university courses use in their first programming years. Open the syllabus →](/courses/java-programming-masterclass-for-teens)[![Data Structures & Algorithms Course course thumbnail](/images/dsa-college.webp)  CAL / 03 Data Structures and Algorithms For university students and graduates. The problem-solving behind technical interviews and contests, taught step by step from the beginning. Open the syllabus →](/courses/data-structures-algorithms-masterclass-college)

Seven districts

## Is Callao part of Lima, and how many people live there?

No, it is a region of its own. The 2025 census counted 1,094,209 people in the Constitutional Province of Callao, on just 128.3 square kilometres, divided into seven districts. Its capital is Callao.

| District | Population 2025 | Main centro poblado, 2017 |
| --- | --- | --- |
| Callao | 487,920 | 451,260 |
| Ventanilla | 355,722 | 315,600 |
| Bellavista | 80,953 | 74,851 |
| La Perla | 68,082 | 61,417 |
| Mi Perú | 52,102 | 45,297 |
| Carmen de la Legua Reynoso | 45,667 | 42,240 |
| La Punta | 3,763 | 3,829 |

District populations: INEI, 2025 census, Indicadores demográficos, Cuadro N° 1 (population including INEI's estimate of people missed). 2017 column: INEI's Directorio Nacional de Centros Poblados, the largest centro poblado in each district, people counted. Province total 1,094,209 and area from INEI; the columns come from different censuses and are never combined.

### Next to Lima, counted apart

INEI treats Callao as one of Peru's 26 department-level units, alongside Lima Metropolitana and Región Lima. In its 2017 table of capital cities, though, it counts Callao inside the built-up area it calls Lima Metropolitana, which is why Callao has no separate "city" figure.

For families this is mostly a matter of administration: Callao's schools answer to the Dirección Regional de Educación del Callao, not to Lima's office. For an online class it makes no difference at all, because the class reaches Ventanilla or La Punta as easily as Miraflores.

### Children and teenagers in Callao

The 2025 census counted 96,501 people aged 6 to 11 and 105,284 aged 12 to 17 in Callao, the ages of primaria and secundaria.

Those are people the census interviewed; the headline 1,094,209 also includes INEI's estimate of people it could not count. In 2025 Callao's public schools taught 68.3 thousand primaria pupils and 55.9 thousand secundaria students, with 14,738 teachers across all levels and sectors.

Most of Callao's people live in two districts: Callao itself, around the port and the old town, and Ventanilla to the north. Bellavista, La Perla and Carmen de la Legua Reynoso sit between the port and Lima, Mi Perú lies beyond Ventanilla, and La Punta, the smallest district, occupies the tip of the peninsula. Lima families reading this may prefer our page on [English-medium coding classes in Lima](/english-medium-coding-classes-lima); the classes are the same.

Connectivity

## How well connected are Callao homes?

Very well by Peruvian standards. In 2025, 76.5% of Callao households had an internet service, the same share as Lima Metropolitana and far above the national 56.8%. Of people aged 6 and over, 88.3% used the internet.

| Indicator | Callao | Lima Metropolitana | Peru |
| --- | --- | --- | --- |
| Households with a computer | 44.8 | 47.3 | 33.9 |
| Households with an internet service | 76.5 | 76.5 | 56.8 |
| People aged 6+ who use the internet | 88.3 | 89.0 | 81.1 |

Compendio Estadístico Perú 2026, first volume, cuadros 11.5, 11.6 and 11.13 (INEI, from ENAHO). INEI's footnote: Lima Metropolitana here means the 43 districts of the province of Lima, without Callao.

### What that means in practice

Most Callao families who ask about classes already have what a live lesson needs: a connection that holds a video call, a laptop or desktop for typed code, and a corner quiet enough to hear the mentor. That makes Callao one of the easiest places in Peru to start online.

Fewer than half of households have a computer, though, so a family may need to share one between siblings. Separate time slots, which our flexible scheduling allows, usually solve that.

### Why online instead of an academy

From Ventanilla or Mi Perú, an evening class in Miraflores or San Isidro means a long trip each way. Online, the time goes on learning, and nobody crosses the city after dark.

Online also means the class keeps going through holidays and changes of school, because it follows the family's calendar rather than any building's opening hours.

What school covers

## Do Callao schools teach coding, and how are pupils doing?

Coding is not a school subject in Callao or anywhere in Peru; the national curriculum has no computing area. On the 2025 national assessment, Callao's 4° de primaria pupils finished above the national average in both maths and reading.

| Grade and subject | Callao | Peru |
| --- | --- | --- |
| 4° primaria, maths | 34.7 | 30.0 |
| 4° primaria, reading | 41.3 | 32.7 |
| 2° secundaria, maths | 12.1 | 12.7 |
| 2° secundaria, reading | 20.3 | 18.5 |

MINEDU's Unidad de Medición de la Calidad Educativa, as reported in INEI's 2026 compendium, cuadros 5.53 and 5.54.

### The curriculum and the gap

Peru's curriculum, the CNEB, makes digital skills a transversal competency, number 28, to be used in every area. No area teaches programming. The regular secundaria week has 4 hours of Matemática and 3 of Inglés, and that is where English and maths stop.

MINEDU's Fábrica de Programadores pilot, launched in July 2025, teaches Python to 1,000 pupils of 4° and 5° de secundaria in Lima Norte, preparing them for the PCEP exam. It is the closest thing to school coding nearby, and it does not cover Callao.

### Maths contests in Callao

The DRE Callao reported on 27 June 2024 that the twentieth ONEM had begun "en todo el Callao", with a second, afternoon session from 1 p.m. to 3 p.m. In 2026 the national school stage was on Wednesday 8 July 2026: ten questions in two hours, entered through the student's school.

For programmers there is the OPI, run free by UTEC for every secundaria student; its 2025 rules allowed only C++ in the final round and banned generative AI. We prepare students for both kinds of thinking with our own problems and have no link with MINEDU, the DREC, UTEC or either contest.

Under Law 28044, primaria lasts six years and secundaria five, and MINEDU fixes a child's grade by their age on 31 March. Across Peru, 6,225,000 students in 53,631 schools started the 2026 school year on 16 March 2026. Our classes sit alongside that system: the colegio keeps marks and promotion, and we add regular, hands-on practice. Our [Peru guide](/coding-and-ai-classes-in-peru) sets out every grade and age in a single table.

A real Callao project

## When is the Universidad Nacional del Callao at its busiest?

UNAC publishes its undergraduate timetable as open data: every section, its enrolment and its class times. Our students use it to learn how to count things that last a while. Counting the classes that start at a given time is easy; counting the classes that are going on at that time is the real question, and the answers differ.

### The data

The dataset is UNAC's "Programación Académica", published by the Universidad Nacional del Callao on the Plataforma Nacional de Datos Abiertos under the Open Data Commons Attribution Licence (ODC-By). We used its resource for the 2025B undergraduate term, downloaded on 9 November 2026.

The file has 2,385 section rows across 17 schools, from Administración to Matemática and Ingeniería de Sistemas. Each row gives the number enrolled and a HORARIO text such as "(T) Jue 11:20 a 13:00 (P) Mar 08:00 a 11:20": a theory session on Thursday and a practical on Tuesday. In total there are 3,505 sessions, most of them 100 minutes long, built on 50-minute blocks.

### The question

At what moment of the week are the most enrolled seats in use? A first program reads each session, notes its day and start time, and adds the enrolment to that slot. The slot with the biggest total wins.

One caution before we start: a student enrolled in five courses appears five times, so these are seats, not people. The enrolment column adds up to 58,799 seat registrations; UNAC's own headcount, 9,746 undergraduates in 2025 according to INEI's compendium, is far smaller.

***Version 1: add up enrolment by start time**Python*

```
import csv
import re

SESSION = re.compile(r"\((\w)\)\s*(\w+)\s+(\d\d:\d\d)\s+a\s+(\d\d:\d\d)")

starting = {}
sessions = 0
with open("Programacion-Academica-2025B-Pregrado.csv", encoding="utf-8-sig") as timetable:
    for section in csv.DictReader(timetable):
        seats = int(section["N° MATRICULADOS"])
        for kind, day, start, end in SESSION.findall(section["HORARIO"]):
            sessions += 1
            key = (day, start)
            starting[key] = starting.get(key, 0) + seats

busiest = max(starting, key=starting.get)
print("Sessions read:", sessions)
print("Busiest start:", busiest, starting[busiest], "seats")
```

It prints `Sessions read: 3505` and `Busiest start: ('Jue', '08:00') 3397 seats`.

Thursday at 08:00 is when the most seats begin a class. But a class that starts at 08:00 and runs to 09:40 is still going at 08:50, and one that started at 08:00 for a three-hour practical is still going at 10:30. Version 1 counts each class once, at its first minute, so a long class weighs no more than a short one, and a class that started earlier is invisible a block later.

The fix is to expand every session into the 50-minute blocks it covers and add its enrolment to each of them. That is a simple sweep over time, and it turns "how many start now?" into "how many are in progress now?"

***Version 2: count the seats in use in every 50-minute block**Python*

```
import csv
import re

SESSION = re.compile(r"\((\w)\)\s*(\w+)\s+(\d\d:\d\d)\s+a\s+(\d\d:\d\d)")

def minutes(clock):
    h, m = clock.split(":")
    return int(h) * 60 + int(m)

def clock(mins):
    return f"{mins // 60:02d}:{mins % 60:02d}"

in_class = {}
with open("Programacion-Academica-2025B-Pregrado.csv", encoding="utf-8-sig") as timetable:
    for section in csv.DictReader(timetable):
        seats = int(section["N° MATRICULADOS"])
        for kind, day, start, end in SESSION.findall(section["HORARIO"]):
            t = minutes(start)
            while t < minutes(end):              # every 50-minute block the class covers
                key = (day, clock(t))
                in_class[key] = in_class.get(key, 0) + seats
                t += 50

busiest = max(in_class, key=in_class.get)
print("Blocks with a class:", len(in_class))
print("Busiest block:", busiest, in_class[busiest], "seats in use")
for day in ("Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"):
    top = max((k for k in in_class if k[0] == day), key=in_class.get)
    print(day, top[1], in_class[top])
```

It prints `Blocks with a class: 102`, `Busiest block: ('Jue', '10:30') 3832 seats in use`, then for each day `Lun 08:50 3726`, `Mar 09:40 3639`, `Mié 09:40 3665`, `Jue 10:30 3832`, `Vie 10:30 3139` and `Sáb 10:30 1311`.

The busiest moment moves from Thursday 08:00 to Thursday 10:30, when 3,832 seats are in use, and every weekday peaks in the middle of the morning rather than at the first bell. Saturday has classes too, but its busiest block holds about a third as many seats. Nothing in the data was wrong in Version 1; the program asked the wrong question of it.

| Day | Block starting | Seats in use |
| --- | --- | --- |
| Monday (Lun) | 08:50 | 3,726 |
| Tuesday (Mar) | 09:40 | 3,639 |
| Wednesday (Mié) | 09:40 | 3,665 |
| Thursday (Jue) | 10:30 | 3,832 |
| Friday (Vie) | 10:30 | 3,139 |
| Saturday (Sáb) | 10:30 | 1,311 |

Data: Universidad Nacional del Callao, Programación Académica, resource "Programacion Academica 2025B - Pregrado", Plataforma Nacional de Datos Abiertos, licence ODC-By. Seats are section enrolments, so one student can be counted in several sessions at different times but never twice in the same block unless the file lists two overlapping sessions for them. Counts are ours. The pattern of the HORARIO text is parsed with a regular expression; every one of the 2,385 rows matched it.

The timetable also shows what Callao's own engineering students study. In Ingeniería de Sistemas, the 2025B list runs from Programación Estructurada and two terms of object-oriented programming to Programación Web, databases, Sistemas Operativos and Teoría de Lenguajes y Compiladores. Our [Java course for university students in Peru](/curso-de-java-para-universitarios-peru) is written for exactly that sequence.

1. **Under 9, with a drawing.** Draw three bars on a clock face for three lessons. At which hour do most bars overlap? Is that the hour when most lessons start?
2. **Scratch, around 9 to 11.** Give three sprites a start and an end time, step a clock forward, and count how many sprites are "in class" at each step.
3. **First Python, around 11 to 13.** Run Version 1 and Version 2, then find one session that Version 1 counts at 08:00 but Version 2 also counts at 10:30.
4. **Ages 13 and over.** Repeat the sweep separately for theory (T), practical (P) and lab (L) sessions. Which kind fills the late morning?
5. **Going further.** Replace the 50-minute steps with a sorted list of start and end events, and count in one pass. Check that the busiest block is unchanged.

Taught in English

## Are the classes in Spanish?

No. Every class is live, online and in English only, taught by mentors in India who speak clearly and match each learner's pace.

### Callao's English score

EF's English Proficiency Index 2025 scores the Callao region 518, in its moderate band. Of the fifteen Peruvian regions on EF's page, only Lima, at 544, scores higher. Peru as a whole scores 519 and Lima city 555.

A moderate score usually means a learner follows clear explanations but needs practice speaking. Our lessons are built around speaking: the learner explains what their program does, out loud, every class.

### Adjusting to each learner

Mentors slow down, repeat, and put key words in the chat. A learner who switches to Spanish is understood and answered with the English phrase.

For a Spanish-language description to share at home, see [clases de programación para niños en inglés](/clases-de-programacion-para-ninos-en-ingles).

Choosing a course

## Which course should a Callao learner begin with?

By age and interest; these are our suggestions, and the free class confirms them.

| Age | Interest | First course | Typical next step |
| --- | --- | --- | --- |
| 6 to 9 | Games and stories | Game development for kids (Scratch to Roblox) | Roblox game coding |
| 9 to 12 | Making websites | Web development for kids | Python and AI for Kids |
| 13 to 18 | Building apps and sites | JavaScript for teens | Full stack web for teens |
| 13 to 18 | University-style programming | Java for teens | AI coding agents for teens |
| 18 and over | A job in software | Java for college, or full stack | Data structures and algorithms |

UNAC students and other university students in Callao join adult groups at times that fit their timetable, which, as the project above shows, is busiest in the mid-morning. Teenagers who want to use AI coding tools learn them only from 13 and only in a course that teaches them to check every line the tool writes.

Class times

## What time are classes for families in Callao?

At hours you choose. Callao keeps Peru time, UTC minus five, all year round, and mentors plan their day around yours.

| Callao | India | India date |
| --- | --- | --- |
| 06:30 | 17:00 | Same |
| 09:00 | 19:30 | Same |
| 11:30 | 22:00 | Same |
| 14:30 | 01:00 | Following |
| 18:30 | 05:00 | Following |
| 21:30 | 08:00 | Following |

Peru: UTC minus 5 throughout the year; its last change of clocks was in 1994 (tz database, zone America/Lima). India: UTC plus 5:30, with no seasonal change. India is therefore 10 hours 30 minutes ahead of Callao on every date.

Since neither country changes its clocks, a time chosen in the summer holidays still works in the school year. You book in Callao time, and the mentor sees India time. Families who want to start in January and February can read our [summer holiday coding classes page for Peru](/peru-summer-holiday-coding-classes-online).

Milestones

## Six milestones a Callao learner works through

Our own scale, used at every age, so progress is measured in things the learner has built and can explain.

| Milestone | Usual age | What the learner can show |
| --- | --- | --- |
| 1. Commands | 6 to 7 | A character that follows a short sequence |
| 2. Events | 7 to 9 | A game that reacts to the player and repeats |
| 3. State | 8 to 11 | Scores, lives and timers that change correctly |
| 4. Real language | 9 to 13 | Python, JavaScript or Java written and explained |
| 5. Parsing | 12 to adult | Turning text such as a timetable into usable data |
| 6. Intervals | 13 to adult | Counting what is in progress, not just what starts |

### For parents

The UNAC project covers milestones 5 and 6: reading a messy text field and then asking the right question of it.

Each month you hear what was built and what is planned next.

### For learners

A class that started an hour ago is still a class now.

Seats are not people. Say which one you counted.

More courses

## Nine more courses for Callao learners

Children, teenagers and adults, in that order. All are live, in English, with a regular mentor, in a group or individually.

I

### Children

Primaria

CAL / KIDS / 01

#### Game development for kids

Scratch, Roblox and Minecraft, one project at a time.

[Open the syllabus](/courses/game-development-masterclass-for-kids)

CAL / KIDS / 02

#### Web development for kids

Real websites built by children, step by step.

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

CAL / KIDS / 03

#### Python and AI for kids

Typed code, games and small AI projects.

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

### Teenagers

Secundaria

CAL / TEEN / 01

#### JavaScript for teens

Interactive pages and browser games from scratch.

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

CAL / TEEN / 02

#### Full stack for teens

React and Node.js projects for 13 to 17.

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

CAL / TEEN / 03

#### AI coding agents for teens

Using agents responsibly, with every line reviewed, 13 and over.

[Open the syllabus](/courses/codex-and-claude-code-ai-coding-agents-course-for-teens)III

### University and adults

18 and over

CAL / ADULT / 01

#### Java for college

Core Java through to Spring Boot.

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

CAL / ADULT / 02

#### Full stack development

React, Node.js and the basics of deployment.

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

CAL / ADULT / 03

#### AI coding agents for professionals

Agent tools at work, with human judgement kept in charge.

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

How it works

## Live classes from Callao, week by 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

Callao mornings meet the Indian evening.

Afternoon

After colegio or university, on days you choose.

1-on-1

A personal slot agreed with the mentor.

### Your own mentor

One regular teacher who follows the learner.

### English at your pace

Repeated steps, written key words, time to answer.

### Learner at the keys

Students write and debug their own code.

### Groups by age

Children, teenagers and adults are never mixed.

### Monthly summary

What was finished and what comes next.

### Group or private

Fifteen to twenty learners, or just one.

Student work

## Built by our older students

Learners who stick with it build real tools. Some are shown below; the [student labs](/student-labs) show 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 Callao

Payment is monthly, in US dollars, by card. Your bank converts the charge into soles at the rate it applies on the day, so the soles amount can change slightly between months.

Free first class

Free

no card required

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

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty learners of a similar age
- A regular mentor
- Two live classes each week
- Monthly, cancel any time

Start here

One to one

$150 USD

a month, eight live classes

- One learner, one mentor
- A plan built around the learner
- Days and times you choose

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Parents' and students' Google reviews, as they wrote them.

★★★★★

"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

Callao families ask

## Online coding and AI classes in Callao: questions and answers

### Are the classes in Spanish?

No. Every class is in English only, live and online. Mentors speak clearly, follow the learner's pace and accent, and answer Spanish with the English words.

### Is Callao covered, or only Lima?

All seven districts of Callao are covered: Callao, Ventanilla, Bellavista, La Perla, Mi Perú, Carmen de la Legua Reynoso and La Punta. Classes are online, so district makes no difference.

### From what age can my child start?

Six, with game-making in blocks. Typed Python, JavaScript or Luau usually follows from about nine. Teenagers and adults can start with no experience.

### Do Callao schools teach programming?

Not as a subject. Peru's curriculum spreads digital skills across all areas, and MINEDU's Python pilot, Fábrica de Programadores, runs only in Lima Norte.

### What time are the classes?

Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. India is 10 hours 30 minutes ahead of Callao all year, so 09:00 in Callao is 19:30 for the mentor.

### Is our internet good enough?

Probably. In 2025, 76.5% of Callao households had an internet service, one of the highest shares in Peru. A lesson needs a steady video call for about an hour and ideally a laptop or desktop.

### Can UNAC students join?

Yes. Students from the Universidad Nacional del Callao and any other university join adult groups, often for Java, full stack or algorithms, at hours around their timetable.

### Do you prepare students for the ONEM or the OPI?

We train the reasoning both reward, with problems we write ourselves and never the organisers' papers. The ONEM is entered through the school, the OPI through UTEC. We are not connected with MINEDU, the DRE Callao, UTEC or either olympiad.

### How are fees paid?

Monthly by card in US dollars; your bank converts them to soles. Visitors from India see rupees. The first class is free.

### Do you give certificates?

Courses that include one end with our own certificate of completion. It is not a Peruvian qualification and is not issued or endorsed by MINEDU, a UGEL, the DRE Callao, a university or any school.

### What is the UNAC timetable project?

An original Python lesson on UNAC's open 2025B timetable: counting enrolled seats by start time says Thursday 08:00 is busiest, while counting the classes in progress in each 50-minute block finds Thursday 10:30, with 3,832 seats in use.

Elsewhere on this site

## Related pages

More reading for Callao families and learners.

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

Every grade, every age and every Peru page.

### [English-medium classes in Lima](/english-medium-coding-classes-lima)

For families at bilingual and international schools.

### [Java para universitarios](/curso-de-java-para-universitarios-peru)

Java for university students, in Spanish.

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

Which AI tools suit which ages.

### [Coding classes for adults](/coding-classes-for-adults)

A route into coding at any age.

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

A live lesson, from start to finish.

## More pages for Peru

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

### Regions of Peru

- [Amazonas region](/online-coding-and-ai-classes-amazonas-region-peru)
- [Áncash region](/online-coding-and-ai-classes-ancash-region-peru)
- [Apurímac region](/online-coding-and-ai-classes-apurimac-region-peru)
- [Arequipa region](/online-coding-and-ai-classes-arequipa-region-peru)
- [Ayacucho region](/online-coding-and-ai-classes-ayacucho-region-peru)
- [Cajamarca region](/online-coding-and-ai-classes-cajamarca-region-peru)
- [Cusco region](/online-coding-and-ai-classes-cusco-region-peru)
- [Huancavelica region](/online-coding-and-ai-classes-huancavelica-region-peru)
- [Huánuco region](/online-coding-and-ai-classes-huanuco-region-peru)
- [Ica region](/online-coding-and-ai-classes-ica-region-peru)
- [Junín region](/online-coding-and-ai-classes-junin-region-peru)
- [La Libertad region](/online-coding-and-ai-classes-la-libertad-region-peru)
- [Lambayeque region](/online-coding-and-ai-classes-lambayeque-region-peru)
- [Lima provinces (Región Lima)](/online-coding-and-ai-classes-lima-provinces-peru)
- [Loreto region](/online-coding-and-ai-classes-loreto-region-peru)
- [Madre de Dios region](/online-coding-and-ai-classes-madre-de-dios-region-peru)
- [Moquegua region](/online-coding-and-ai-classes-moquegua-region-peru)
- [Pasco region](/online-coding-and-ai-classes-pasco-region-peru)
- [Piura region](/online-coding-and-ai-classes-piura-region-peru)
- [Puno region](/online-coding-and-ai-classes-puno-region-peru)
- [San Martín region](/online-coding-and-ai-classes-san-martin-region-peru)
- [Tacna region](/online-coding-and-ai-classes-tacna-region-peru)
- [Tumbes region](/online-coding-and-ai-classes-tumbes-region-peru)
- [Ucayali region](/online-coding-and-ai-classes-ucayali-region-peru)

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) · [Cities: Arequipa: coding for every age](/coding-classes-in-arequipa-peru) · [Lima and Callao districts: Programación para niños en Ancón](/clases-de-programacion-para-ninos-ancon-lima)

Start here

## Book a free first class in Callao

The free class is a short puzzle and a first program that runs. The mentor sees how the learner reasons and how easily they follow English, then recommends a course and a format.

If you would like to read first, [how we teach](/how-we-teach) describes a full lesson and [all courses](/courses) lists each syllabus.

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

Classes are live online with mentors in India and taught only in English. We reply fastest on WhatsApp; please write 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

### Related courses and guides

- [Online Coding and AI Classes in Atlanta, Georgia](/online-coding-and-ai-classes-in-atlanta)
- [Online Coding and AI Classes in Dallas Fort Worth](/online-coding-and-ai-classes-in-dallas-fort-worth)
- [Online Coding and AI Classes in Los Angeles](/online-coding-and-ai-classes-in-los-angeles)
- [Online AI & Machine Learning Classes](/online-ai-and-machine-learning-classes)
- [Online Coding and AI Classes in Phoenix](/online-coding-and-ai-classes-in-phoenix)
- [One to One AI Classes](/one-on-one-ai-classes)
- [Coding and AI Classes in Harlow](/best-coding-and-ai-classes-in-harlow)
- [Best Coding and AI Classes in Willoughby, Sydney](/best-coding-and-ai-classes-in-willoughby-sydney)
- [AI and Programming Classes in Rhodes, Sydney](/ai-and-programming-classes-in-rhodes-sydney)
- [Decision Trees and Random Forests Practice](/resources/ai-and-machine-learning/decision-trees-and-random-forests/practice)

### Learn more

- [Coding and AI Classes in Trier: Live Online, in English](/coding-and-ai-classes-in-trier-germany)
- [Coding and AI for Teens in Cajamarca, Peru: Live, in English](/coding-and-ai-for-teens-in-cajamarca-peru)
- [Coding and AI for Teens in Ica, Peru: Live Online, in English](/coding-and-ai-for-teens-in-ica-peru)
- [Coding and AI Classes in Darmstadt, Live Online in English](/coding-and-ai-classes-in-darmstadt-germany)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Convolutional Neural Networks (CNN) for Computer Vision](/resources/ai-and-machine-learning/convolutional-neural-networks)
- [Dimensionality Reduction](/resources/ai-and-machine-learning/dimensionality-reduction)
- [Introduction to AI and Machine Learning](/resources/ai-and-machine-learning/introduction-to-ai-and-ml)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [How to Learn Times Tables Fast: The 21-Fact Method](/blog/how-to-learn-times-tables-fast)
- [20 HTML, CSS, and JavaScript Project Ideas (With Code)](/blog/html-css-javascript-project-ideas)
- [Coding is the New English: Why 2026 is the Year to Start](/blog/coding-is-the-new-english-why-2026-is-the-year-to-start)

### Start here

- [Modern Age Coders pricing, one honest price per plan](/pricing)
- [How Modern Age Coders teaches, small batches and real projects](/how-we-teach)

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

---

*Canonical: https://learn.modernagecoders.com/online-coding-and-ai-classes-callao-region-peru*
