---
title: "Coding and AI Classes Online, La Libertad Region, Peru"
description: "Live online coding and AI classes in English for La Libertad: Trujillo to Huamachuco, the ONEM and OPI, census and internet figures, and an artisan register project."
canonical: https://learn.modernagecoders.com/online-coding-and-ai-classes-la-libertad-region-peru
source: src/pages/online-coding-and-ai-classes-la-libertad-region-peru.html
---
> Live online coding and AI classes in English for La Libertad: Trujillo to Huamachuco, the ONEM and OPI, census and internet figures, and an artisan register project.

The quick answer

Learners anywhere in La Libertad, Peru, can take live online coding and AI classes in English with Modern Age Coders. Children of six begin with coding blocks and usually type their first Python at nine or ten; secundaria students go deeper into Python, C++, algorithms and olympiad-style maths; university students and adults learn Java, Python, data and AI. Lessons are given by a mentor on video to a class of fifteen to twenty or to one learner, at times the family sets, and the first one is free. The aim is a learner who can think a problem through, not one who copies.

Where La Libertad learners begin

## Three starting courses for La Libertad

A first course for children, one for secundaria students who enjoyed the ONEM, and one for teenagers who want to program properly.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)  LIB / 01 Coding for Kids For children of 6 to 12, grouped by age. Blocks first, then games, simple apps and a gentle look at how AI decides. Nothing to install for the youngest. Open the syllabus →](/courses/kids-coding-blocks-masterclass)[![Maths Olympiad & Competition Course course thumbnail](/images/olympiad-competition-maths.webp)  LIB / 02 Olympiad Mathematics For secundaria students who already like hard problems: number theory, combinatorics, geometry and proof, taught with problems we write, never contest papers. Open the syllabus →](/courses/olympiad-competition-mathematics-mastery)[![Python for Teens course thumbnail](/images/python-teens.webp)  LIB / 03 Python for Teens Ages 13 to 18, from a blank screen. Real programs with files and data, the kind of work the artisan project on this page asks for. Open the syllabus →](/courses/python-complete-masterclass-teens)

Twelve provinces

## How is the population of La Libertad spread across its provinces?

INEI counted 2,056,445 people in La Libertad on census day 2025. A little over half live in the province of Trujillo; the rest are spread along the coast and across the highland provinces to the east.

| Area | People, 2025 |
| --- | --- |
| Department of La Libertad | 2,056,445 |
| Trujillo | 1,090,001 |
| Sánchez Carrión (Huamachuco) | 173,502 |
| Virú | 134,020 |
| Ascope | 127,622 |
| Pacasmayo | 123,508 |
| Chepén | 96,338 |
| Otuzco | 92,560 |
| Pataz | 84,293 |
| Santiago de Chuco | 58,138 |
| Gran Chimú | 30,356 |
| Julcán | 29,980 |
| Bolívar | 16,127 |

INEI, results of the Censos Nacionales 2025, demographic indicators table 1: población total for the reference date of 15 September 2025. Each number is copied from INEI; we did not compute the department line from the provinces, and we do not add rows.

### Trujillo and its districts

The 2017 census, the latest with city totals, counted 919,899 people in the city of Trujillo. In 2025 the district of Trujillo alone had 307,542, La Esperanza 211,173, El Porvenir 113,344, Huanchaco 92,324, Alto Trujillo 85,323 and Víctor Larco Herrera 81,901.

A district line is not a city line, and a 2017 number is not a 2025 one. We keep them apart rather than stitching a "Trujillo today" figure that INEI never published.

### Beyond the capital

INEI's 2017 directory of populated centres lists Huamachuco at 41,613, Chepén at 37,466 and Pacasmayo at 28,929, each counted as a single centre, which can understate a town that has grown into its neighbours. In 2025 the district of Huamachuco counted 82,038 people.

Highland families often tell us the nearest computing teacher is hours away. Over video, a pupil in Huamachuco sits in the same class as one in Víctor Larco, with no bus ride for either.

The maths olympiad

## How many students in La Libertad take part in the ONEM?

A great many. The Gerencia Regional de Educación de La Libertad reported 177,797 secundaria pupils from 936 public and private schools in the first round of the 2026 ONEM, the national school maths olympiad.

### What the GRE reported in July 2026

In its note of 8 July 2026, the GRE wrote that "En esta primera fase participan 177 797 estudiantes de Educación Secundaria", from 936 schools across the region. The contest runs in three levels: first and second of secundaria, third and fourth, and fifth on its own, each split into Alfa and Beta categories.

Pupils who did best in their school went on to the UGEL round, with registration open from 15 July to 12 August 2026, and from there towards the national phase.

### The national picture

Nationally, El Peruano reported that the 2026 ONEM drew more than 1.7 million secundaria pupils, and that the national stage on Sunday 11 October 2026 at Huampaní brought together 237 students.

Students take part through their colegio; nobody enters as an individual. Modern Age Coders has no tie to MINEDU, the GRE or the ONEM, and we never reproduce or sell official problems.

Why does a coding school care about a maths contest? Because the habits overlap almost completely. Olympiad problems reward reading slowly, trying small cases, spotting a pattern and then proving it. Programming rewards reading slowly, testing small inputs, spotting a bug and then explaining the fix. A secundaria student who does one well is usually ready for the other.

**A problem of ours in the olympiad spirit.** A weaver in a highland town finishes one shawl in her first week, two in the second, three in the third, and so on, one more each week. After how many weeks has she finished more than 100 shawls in total? Solve it with a short sum first, then check it with a three-line loop. (Written by us for this page. Answer: 14 weeks, because 1 + 2 + ... + 13 = 91 and adding 14 gives 105.)

Teenagers who enjoy this kind of puzzle often want the computing olympiad too. UTEC's OPI is open free of charge to all secundaria students in Peru; its 2025 rules allowed only C++ in the final phase and banned generative AI for solving the problems, which suits students who learn to write their own code.

School and after

## Is programming taught in La Libertad's schools?

Not as its own subject. La Libertad follows the national curriculum, which wants every subject to build digital skills but gives programming no lesson of its own. The newest regional effort is in technical institutes, after secundaria.

| Stage | Years | Expected age (at 31 March) | Programming in the plan? |
| --- | --- | --- | --- |
| Primaria | Six grades | From 6 in first grade | No; digital skills cross all areas |
| Secundaria | Five grades | From 12 in first year, 16 in fifth | No computing area in the regular 35-hour week |
| Public technical institute (IEST) | After secundaria | Usually 17 and over | Depends on the career chosen |

Built from Ley 28044 (six years of primaria, five of secundaria), MINEDU's normative-age table, the CNEB secundaria study plan, and the GRE La Libertad note of 13 July 2026 on technical institutes. The age in the last row is our general description, not a rule.

### Inside the colegio

The national curriculum lists a transversal competency for working in virtual environments built with ICT. Every area is supposed to develop it, so in practice it depends on each teacher. The regular secundaria week gives Matemática and Comunicación four hours each, Inglés three, Educación para el Trabajo two, and no hours to programming.

MINEDU's Python pilot, Fábrica de Programadores, started in July 2025 with 1,000 pupils in Lima Norte, not in La Libertad.

### After the colegio

In July 2026 the GRE announced that La Libertad had become "la primera región en implementar el modelo de Formación Dual y en Alternancia" in public technical education, in six institutes, among them Chocope, Otuzco, Virú, Paiján and Nueva Esperanza, for more than 2,000 students. The aim is for all 27 public technical institutes in the region to follow.

The first specialities are agricultural production, industrial electricity, mechanics, industrial electronics and automotive mechatronics. Programming is useful in nearly all of them, and is a natural thing to learn alongside.

Getting online

## Do homes in La Libertad have what an online class needs?

More than most of Peru. INEI's household survey for 2025 puts La Libertad above the national figure for internet at home and for internet use, and level with it for computers.

| Measure | La Libertad, 2022 | La Libertad, 2025 | All Peru, 2025 |
| --- | --- | --- | --- |
| Homes with an internet connection | 55.3 | 63.1 | 56.8 |
| Homes with one computer or more | 36.6 | 33.2 | 33.9 |
| Residents aged 6+ who use the internet | 78.0 | 85.3 | 81.1 |

INEI, Compendio Estadístico Perú 2026, volume 1, tables 11.6, 11.5 and 11.13, drawn from the national household survey (ENAHO). Figures as INEI prints them, with the decimal comma turned into a point.

The connection is improving fast: the share of La Libertad homes online rose from 55.3 per cent in 2022 to 63.1 per cent in 2025. Computers have not kept pace, and about one home in three has one. For children under nine a tablet is enough to start with blocks; from about nine, typing real code calls for a keyboard, so we ask about the device in the free class and suggest what to do if there is only a phone. Regional averages also hide a gap between Trujillo and the highland provinces, so we never assume; we ask.

Language

## Do the mentors speak Spanish in class?

No. Every class is taught in English, live and online, by mentors in India who adapt to the learner's speed and accent. Families should know that before they book.

### La Libertad on the EF index

EF's English Proficiency Index for 2025 places Peru 52nd of 123 countries with 519 points. On the same page La Libertad scores 513 and the city of Trujillo 519, both inside EF's moderate band.

In other words, a typical learner here understands a fair amount and speaks less. That is exactly the profile our mentors work with every day.

### What changes in the classroom

Mentors speak a little slower than normal, show on screen what they say, and ask the learner to explain in their own words, even if those words are mixed. Code helps: Python reads almost like plain English.

For students preparing for university, an hour of technical English a week has value of its own: documentation, error messages and most programming help online are in English.

A La Libertad data project

## Which province of La Libertad has the most registered artisans?

It depends on what "most" means. Our older students answer the question twice with the regional artisan register, once by counting and once by comparing with population, and learn why the two answers disagree.

### Where the data comes from

The Gobierno Regional de La Libertad publishes "Artesanos registrados en el RNA De La región La Libertad 2025", its list of artisans in Peru's Registro Nacional del Artesano, on datosabiertos.gob.pe under the Open Data Commons Attribution Licence (ODC-By). The publisher describes it as updated to 7 October 2025; the dataset page was last modified on 12 October 2026.

We saved the CSV as artesanos.csv on 9 November 2026. It has 4,104 rows, one per registration, with the province and the craft line. It also has e-mail addresses, which we never print, share or use; the lesson needs only the province column.

### The two questions

First question: in which province are the most artisans registered? A count answers it.

Second question: in which province is craft work most common? A count cannot answer that, because provinces differ hugely in size. Trujillo has more than a million people, Bolívar about sixteen thousand. We need artisans per 10,000 people, which means bringing in a second table, the 2025 census, and matching the two by province name.

***Version 1: count registrations per province**Python*

```
import csv

count = {}
with open("artesanos.csv", newline="", encoding="latin-1") as rna:
    for row in csv.DictReader(rna, delimiter=";"):
        province = row["PROVINCIA"]
        count[province] = count.get(province, 0) + 1

ranking = sorted(count.items(), key=lambda pair: pair[1], reverse=True)
print("Provinces:", len(ranking), "Artisans:", sum(count.values()))
for province, n in ranking[:3]:
    print(province, n)
```

It prints: `Provinces: 12 Artisans: 4104`, then `PATAZ 1074`, `SÁNCHEZ CARRIÓN 973` and `TRUJILLO 753`.

Students usually expect Trujillo to win, and are surprised to see Pataz first. Then someone points out that Trujillo comes third by count while having about thirteen times as many people as Pataz. The count is correct; it just answers the first question, not the second.

***Version 2: join the census and divide by population**Python*

```
import csv

# INEI, Censos Nacionales 2025, Cuadro 1: total population by province
people = {"TRUJILLO": 1090001, "ASCOPE": 127622, "BOLÍVAR": 16127,
          "CHEPÉN": 96338, "JULCÁN": 29980, "OTUZCO": 92560,
          "PACASMAYO": 123508, "PATAZ": 84293, "SÁNCHEZ CARRIÓN": 173502,
          "SANTIAGO DE CHUCO": 58138, "GRAN CHIMÚ": 30356, "VIRÚ": 134020}

count = {}
with open("artesanos.csv", newline="", encoding="latin-1") as rna:
    for row in csv.DictReader(rna, delimiter=";"):
        province = row["PROVINCIA"]
        count[province] = count.get(province, 0) + 1

rates = []
for province, n in count.items():
    per_10k = n / people[province] * 10000
    rates.append((round(per_10k, 1), province, n))

rates.sort(reverse=True)
for rate, province, n in rates[:3]:
    print(province, n, "artisans,", rate, "per 10,000 people")
print("Lowest:", rates[-1][1], rates[-1][0])
place = [r[1] for r in rates].index("TRUJILLO") + 1
print("Trujillo comes", place, "of", len(rates), "with", rates[place - 1][0])
```

It prints: `PATAZ 1074 artisans, 127.4 per 10,000 people`, `SÁNCHEZ CARRIÓN 973 artisans, 56.1 per 10,000 people`, `SANTIAGO DE CHUCO 320 artisans, 55.0 per 10,000 people`, `Lowest: VIRÚ 2.1` and `Trujillo comes 10 of 12 with 6.9`.

The dictionary called people is the join: for each province in the register, the program looks up its 2025 population by name. That only works because both tables spell the names identically, accents included. Type "SANCHEZ CARRION" without accents and the program stops with a KeyError, which is a good thing; a silent wrong match would be worse. Once joined, the rate shows the region's shape: craft registration is most common in the highland provinces, and Trujillo, third by count, drops to tenth of twelve.

| Province | Registered | Per 10,000 people |
| --- | --- | --- |
| Pataz | 1,074 | 127.4 |
| Sánchez Carrión | 973 | 56.1 |
| Santiago de Chuco | 320 | 55.0 |
| Julcán | 107 | 35.7 |
| Gran Chimú | 90 | 29.6 |
| Otuzco | 244 | 26.4 |
| Bolívar | 36 | 22.3 |
| Pacasmayo | 260 | 21.1 |
| Ascope | 181 | 14.2 |
| Trujillo | 753 | 6.9 |
| Chepén | 38 | 3.9 |
| Virú | 28 | 2.1 |

Data: GORE La Libertad, Artesanos registrados en el RNA De La región La Libertad 2025, ODC-By; population from INEI, Censos Nacionales 2025. The rates are ours. The register counts registrations, not every person who makes crafts, and registration habits may differ between provinces. Textiles account for 3,117 of the 4,104 rows, 76.0 per cent; in Pataz, 1,065 of 1,074 are textile, while Trujillo's 753 include 308 textile, 160 bisutería and 74 leather registrations, and Pacasmayo's largest line is carving, with 152 of 260.

1. **Under 8, with counters.** One basket holds 3 red beads out of 4. Another holds 10 red beads out of 100. Which basket has more red beads? Which is redder?
2. **Block coding, around 8 to 10.** Make a list of the twelve counts and find the largest. Then make a second list of populations and ask what you would need to do to compare fairly.
3. **First Python, around 10 to 12.** Run Version 1, then change the program to print every province, not just the top three, and mark where Trujillo is.
4. **Ages 13 and over.** Remove the accents from one key in the people dictionary and run Version 2. Read the KeyError, explain it in a sentence, and write a check that names any province with no population.
5. **Going further.** Repeat the rate for textiles only. Does Pataz still lead? Then write two sentences on what this register can and cannot tell us about craft work in La Libertad.

Courses by goal

## Which course suits a learner in La Libertad, by what they want?

Some families start from age, others from a goal: the ONEM, the OPI, university, or a better job. The table goes by goal, with our usual starting ages.

| Goal | Typical age | Suggested course | What the learner gains |
| --- | --- | --- | --- |
| A first taste of coding | From 6 | Coding for Kids | Sequences, loops and simple games |
| Games and creativity | 8 to 12 | Roblox game coding | Scripts that make a world react |
| Stronger in ONEM-style maths | Secundaria | Olympiad Mathematics | Proof, cases and careful writing |
| Ready for the OPI | Secundaria | C++ for teens, then algorithms | Fast, correct programs under time limits |
| University in engineering or science | Last years of secundaria and after | Python for Teens, then Java | Habits that university courses assume |
| Work and career | 18 and over | Java or data structures and algorithms | Skills employers test in interviews |

Course ages and pairings are ours. MINEDU counts a child's age on 31 March when placing them in a grade, so classmates can be almost a year apart.

### Younger children

Lessons are short, playful and grouped tightly by age. A seven year old in Trujillo and one in Otuzco learn side by side, and nobody is rushed.

### Secundaria

This is where contest maths and real programming meet. Students who like both often move between our olympiad and C++ courses over a school year.

### Students and adults

Classes fit around university timetables and shifts. Java, algorithms and data analysis are the usual choices, with Python for anyone starting cold.

For more on each path, see [our Java course for Peru](/java-course-peru), [the C++ course page for Peru](/c-plus-plus-course-peru) and, for the youngest, [online coding classes for kids in Peru](/online-coding-classes-for-kids-peru). The national overview is on [coding and AI classes in Peru](/coding-and-ai-classes-in-peru).

Timing

## When are classes held for families in La Libertad?

At the hour you choose. Trujillo, Huamachuco and the whole region run on Peru time, and the mentor fits around it.

| In La Libertad | In India | Note |
| --- | --- | --- |
| 07:30 | 18:00 | Indian evening |
| 09:30 | 20:00 | Indian evening |
| 11:30 | 22:00 | Late evening in India |
| 14:00 | 00:30 | Just after midnight in India |
| 17:30 | 04:00 | Early morning in India |
| 20:30 | 07:00 | Morning in India |

Peru keeps one time all year, five hours behind UTC, with no summer change since 1994 (tz database, zone America/Lima). India keeps UTC plus five and a half hours. The difference is a steady 10 hours 30 minutes.

Since the difference never moves, a slot you agree in the summer break stays put through the school year. You pick a time on your own clock when booking; the system shows the mentor the India time. The 2026 school year in Peru began on 16 March 2026, so many La Libertad families start in January or February and keep the same hour when classes resume.

Progress

## Stages a La Libertad learner moves through

Our own milestones, the same whether the learner is seven or seventy. They help us place a student and help families see what has changed.

| Stage | Often reached | Can now |
| --- | --- | --- |
| 1. Order | About 6 or 7 | Arrange instructions so a character does what was planned |
| 2. Loop | About 7 to 9 | Replace copied blocks with one repeated block |
| 3. Count | About 8 to 10 | Keep a tally in a variable and update it correctly |
| 4. Write | About 9 to 12 | Type Python with if, for and their own functions |
| 5. Join | About 12 to adult | Combine two tables by a shared key and spot names that do not match |
| 6. Compare fairly | About 13 to adult | Choose between a count and a rate, and say why |

### For parents

The artisan project sits at stages 5 and 6. A learner who reaches them can read a news headline with a big number in it and ask: out of how many?

Progress reports describe what your child built and explained that month.

### For learners

A big count can come from a big place. Divide before you decide.

If two tables will not join, the spelling is usually the reason.

Further courses

## Nine more courses for La Libertad learners

Three for children, three for secundaria, three for university and work. Each is given live in English by one mentor, to a group or to a single learner.

I

### Children

Ages 5 to 12

LIB / KIDS / 01

#### Roblox game coding

Luau scripts that bring a child's own Roblox world to life.

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

LIB / KIDS / 02

#### Mental maths

Quick, confident arithmetic for ages 5 to 10, the base for later contest work.

[Open the syllabus](/courses/mental-maths-mastery-kids)

LIB / KIDS / 03

#### Game development for kids

Design and build small games, ages 8 to 12.

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

### Secundaria

Ages 13 to 18

LIB / TEEN / 01

#### C++ for teens

The language of the OPI final, from first program to algorithms.

[Open the syllabus](/courses/cpp-programming-masterclass-for-teens)

LIB / TEEN / 02

#### Problem solving and algorithms

Data structures and contest thinking for 13 to 18 year olds.

[Open the syllabus](/courses/problem-solving-dsa-masterclass-teens)

LIB / TEEN / 03

#### AI and machine learning for teens

Build and test real models in Python, with honest limits explained.

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

### University and work

Ages 18 and over

LIB / ADULT / 01

#### Java, core to Spring Boot

Object-oriented Java up to web back ends.

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

LIB / ADULT / 02

#### Data structures and algorithms

Interview-grade problem solving for students and graduates.

[Open the syllabus](/courses/data-structures-algorithms-masterclass-college)

LIB / ADULT / 03

#### Game development

Engines, physics and design for adults building games.

[Open the syllabus](/courses/game-development-complete-masterclass-college)

The format

## How classes work for learners in La Libertad

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 school

Early Peru hours are evening in India, when mentors are fresh.

Later in the day

Afternoons and evenings work as well; tell us what fits.

Private

A one-to-one hour on the days you name.

### Same mentor

Continuity from week to week, so nothing is explained twice.

### Unhurried English

On-screen examples back up every spoken step.

### Learner at the keyboard

Students write and run every line themselves.

### Age-matched groups

Primary pupils, teenagers and adults study separately.

### Monthly updates

Families hear what was built and what comes next.

### Your choice of size

A class of fifteen to twenty, or one-to-one.

Student work

## Work by our more advanced students

Learners who stay the course go on to build real tools. Some are shown here; the [student labs](/student-labs) page has 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 La Libertad learners

Plans are billed monthly in US dollars. The charge goes to your card in dollars, and your bank decides the soles amount using its own exchange rate, so your statement may show a slightly different figure.

Free first class

Free

no card required

- One free class to start
- A puzzle, a first program, a device check
- No card details asked

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty learners of similar age
- One consistent mentor
- Two live lessons per week
- Pay monthly, stop at any time

Start here

One to one

$150 USD

a month, eight live classes

- Just the learner and the mentor
- Goals such as the ONEM or OPI built in
- Times that you choose

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Reviews left on Google by families and learners, unedited.

★★★★★

"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

Questions from La Libertad

## Online coding and AI classes in La Libertad: questions

### Are the classes in Spanish?

No, never. Every lesson is live, online and in English, given by mentors in India who slow down, rephrase and adapt to each learner's pace and accent. If a child answers in Spanish, the mentor gives the English back and carries on.

### Can a child in Huamachuco or Otuzco join?

Yes. The class happens over video, so any province of La Libertad works, Trujillo or the highlands alike. All that is needed is a steady connection and, from about nine, a computer with a keyboard.

### Will this help with the ONEM?

It helps with the thinking the ONEM rewards: careful reading, small cases and clear explanations. We use problems we write ourselves and never the official ones. Pupils enter through their colegio, and we have no link with MINEDU, the GRE La Libertad or the ONEM.

### Do you prepare students for the OPI?

Our C++ and algorithms courses build the skills the OPI tests. The OPI is run by UTEC and is free for secundaria students; its 2025 rules required C++ in the final and banned generative AI. We are not connected with UTEC.

### What time are classes in La Libertad?

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 ten and a half hours ahead of Trujillo every day, so a 09:30 class there is 20:00 for the mentor.

### Is programming part of school in La Libertad?

Not as a subject. The national curriculum asks all subjects to build digital skills, and the regular secundaria week has no programming hours. The region's new dual-training model applies to public technical institutes after secundaria.

### From what age can my child start?

From six, with coding blocks that need no typing. Around nine or ten most children are ready for Python. Teenagers and adults can start from zero at any age.

### Are there classes for university students and adults?

Yes, in adult groups or one to one. Java, Python, data structures and algorithms, and data analysis are the usual choices, scheduled around lectures, shifts or family time.

### How is the fee paid?

Monthly, in US dollars, by card; your bank converts the charge to soles. The page shows the fee in dollars, or in rupees for visitors from India. The trial class is free.

### Do you award a certificate?

Courses that include one end with our own certificate of completion. It is not a Peruvian qualification, and it is not issued or recognised by MINEDU, the GRE or any school; it describes the work the learner completed.

Also on this site

## Related reading

Pages that La Libertad families and learners often open next.

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

Peru's school system, ages and our full list of Peru pages.

### [Java for computer science students in Peru](/java-for-computer-science-students-peru)

For university students already on a CS degree.

### [Python for 10 year olds](/python-for-10-year-olds)

What typed code looks like at ten.

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

Learning to code later in life.

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

Provider age limits, tool by tool.

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

Projects built by our learners.

## 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)
- [Callao region](/online-coding-and-ai-classes-callao-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)
- [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

## Start with a free class from La Libertad

In the trial lesson the learner solves a small puzzle and writes a first program while the mentor checks sound, screen and connection. Then you get a suggestion: which course, which group, and whether a private plan would suit better.

To see a lesson in detail first, read [how we teach](/how-we-teach); every syllabus is under [courses](/courses).

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

Lessons are live, online and in English, with mentors based in India. For a fast answer, message us on WhatsApp 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 Seattle](/online-coding-and-ai-classes-in-seattle)
- [Online Coding and AI Classes in San Diego](/online-coding-and-ai-classes-in-san-diego)
- [Online Coding and AI Classes in Raleigh-Durham, North Carolina](/online-coding-and-ai-classes-in-raleigh-durham)
- [Online Coding and AI Classes in Phoenix](/online-coding-and-ai-classes-in-phoenix)
- [Online Coding and AI Classes in Los Angeles](/online-coding-and-ai-classes-in-los-angeles)
- [Online Coding and AI Classes in Dallas Fort Worth](/online-coding-and-ai-classes-in-dallas-fort-worth)
- [AI and Programming Classes in Caroline Springs, Melbourne](/ai-and-programming-classes-in-caroline-springs-melbourne)
- [AI and Programming Classes in Halifax](/ai-and-programming-classes-in-halifax)
- [AI and Programming Classes in Grimsby](/ai-and-programming-classes-in-grimsby)

### Learn more

- [Coding and AI for Teens in Ica, Peru: Live Online, in English](/coding-and-ai-for-teens-in-ica-peru)
- [Coding and AI for Teens in Sullana, Peru: Live, in English](/coding-and-ai-for-teens-in-sullana-peru)
- [Coding and AI for Teens in Cajamarca, Peru: Live, in English](/coding-and-ai-for-teens-in-cajamarca-peru)
- [Coding and AI Classes in Bielefeld: Live Online in English](/coding-and-ai-classes-in-bielefeld-germany)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Recurrent Neural Networks (RNN) and LSTM](/resources/ai-and-machine-learning/recurrent-neural-networks)
- [Unsupervised Learning](/resources/ai-and-machine-learning/unsupervised-learning-clustering)
- [Decision Trees and Random Forests](/resources/ai-and-machine-learning/decision-trees-and-random-forests)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [Project-Based Learning: Why Theory Alone Is Not Enough in Coding](/blog/project-based-learning-why-theory-alone-not-enough-coding)
- [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

- [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/online-coding-and-ai-classes-la-libertad-region-peru*
