---
title: "Coding and AI for Teens in Sullana, Peru: Live, in English"
description: "Coding and AI for Sullana teens aged 13 to 18, live online in English at flexible hours: what secundaria skips, AI within age rules, ONEM, OPI and a UNP project."
canonical: https://learn.modernagecoders.com/coding-and-ai-for-teens-in-sullana-peru
source: src/pages/coding-and-ai-for-teens-in-sullana-peru.html
---
> Coding and AI for Sullana teens aged 13 to 18, live online in English at flexible hours: what secundaria skips, AI within age rules, ONEM, OPI and a UNP project.

Short answer

Modern Age Coders teaches coding and AI to teenagers aged 13 to 18 in Sullana, Peru, live online and in English. Most start with Python, then choose apps and websites, Java, machine learning, or competitive problem solving for contests and engineering. AI coding tools are taught inside each provider's age rules, and teenagers learn to check and explain every line rather than paste it. A mentor teaches each class on live video, in a group of fifteen to twenty teenagers or one to one, at the hours your family chooses.

Most Sullana teenagers start here

## Three first courses for secundaria students

A foundation, a builder's course and an AI course. All three assume no coding before, and all three are taught only to teenagers.

[![Python for Teens course thumbnail](/images/python-teens.webp)  SUL / 01 Python for Teens The foundation for everything else, from a first program to files, data and finished projects. Suits 1° to 5° de secundaria, and the usual first step before AI or engineering-style problem solving. Open the syllabus →](/courses/python-complete-masterclass-teens)[![App Development for Teens course thumbnail](/images/app-dev-teens.webp)  SUL / 02 App development for teens For teenagers who want something on a phone that friends can use. Real apps built with React Native, after a grounding in JavaScript. Open the syllabus →](/courses/complete-app-development-masterclass-for-teens)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)  SUL / 03 AI and machine learning How models learn, trained in Python on real data and tested honestly. For teenagers who already know a little Python or who take it alongside. Open the syllabus →](/courses/ai-ml-masterclass-teens)

Sullana in figures

## How big is Sullana, and how many teenagers live in the region?

Sullana is the second city of the Piura region and the head of its own province. Every figure here comes from INEI with its own census year attached, and no two of them are ever combined.

| Unit | People | Census and year |
| --- | --- | --- |
| Department of Piura (8 provinces) | 2,115,215 | 2025, total population |
| Department of Piura, teenagers aged 12 to 17 | 246,069 | 2025, people counted |
| Province of Sullana | 350,259 | 2025, total population |
| District of Sullana | 195,448 | 2025, total population |
| District of Bellavista (province of Sullana) | 38,343 | 2025, total population |
| Sullana, the settlement (76 m above sea level) | 136,446 | 2017, people counted |

From INEI: the 2025 census tabulation of demographic indicators, tables 1 and 3 (reference day 15 September 2025; table 3 counts people enumerated), and the 2017 directory of populated places for Piura (22 October 2017), which lists Sullana as a single settlement and so undercounts a town that spreads into neighbouring districts. Never add these rows together.

### A big city with its own province

The province of Sullana counted 350,259 people in 2025, and the district of Sullana alone 195,448, more than many department capitals. Around it lie Bellavista, Marcavelica and Querecotillo, with 38,343, 32,859 and 28,043 people.

In 2025 the department of Piura counted 246,069 young people aged 12 to 17, the secundaria years. That is a large number of teenagers for whom programming exists only if someone outside school offers it.

### Computers at home

INEI's household survey found a computer in 22.3 per cent of Piura homes in 2025, against 33.9 per cent across Peru, and an internet service in 41.2 per cent against 56.8. Internet use is far wider: 77.6 per cent of people aged six and over went online, most often by phone.

Coding needs a keyboard. A teenager who has only a phone can follow some of our lessons, but cannot really learn to program on one, and we say so before anyone pays.

| Measure | Piura region | Peru |
| --- | --- | --- |
| Homes with at least one computer | 22.3 | 33.9 |
| Homes with an internet service | 41.2 | 56.8 |
| People aged 6 and over online | 77.6 | 81.1 |

Compendio Estadístico Perú 2026 (INEI, volume 1), household tables 11.5, 11.6 and 11.13, from the Encuesta Nacional de Hogares. These cover the whole Piura region; INEI publishes nothing for Sullana alone.

What school covers

## Does secundaria in Sullana teach programming?

No, not as a subject. Sullana follows the national CNEB, and the secundaria week has no computing, informatics or programming area.

### The week, hour by hour

On the regular school day, secundaria runs a 35-hour week: 4 hours of Matemática and 4 of Comunicación in every grade, 3 of Inglés, and 2 of Educación para el Trabajo. No hour is set aside for writing programs.

Digital skills appear in the CNEB as competency 28, which is transversal: every area is expected to use technology, and no area is asked to teach coding. A good teacher may still do so, but the curriculum does not require it.

### How Piura's second-year students did in 2025

MINEDU's 2025 census assessment of 2° de secundaria, reported in INEI's 2026 compendium, found 8.3 per cent of Piura pupils at the satisfactory level in maths and 14.0 per cent in reading, against 12.7 and 18.5 nationally.

Those are region-wide figures and say nothing about any one student. But they explain why we start every teen course with careful reasoning, small steps and checking, rather than assuming the maths is already in place.

| Grade | Normative age at 31 March | Computing on the timetable | A sensible coding step |
| --- | --- | --- | --- |
| 1° de secundaria | 12 | None | Python from zero, or Scratch to Python |
| 2° de secundaria | 13 | None | Python projects, first app or website |
| 3° de secundaria | 14 | None | Data, Java or JavaScript; ONEM Nivel 2 |
| 4° de secundaria | 15 | None | Machine learning, competitive problems |
| 5° de secundaria | 16 | None | Portfolio, PCEP, preparation for university study |

Where these come from: the CNEB study plan and its competency 28 (MINEDU), MINEDU's table of normative ages, and INEI, Compendio Estadístico Perú 2026, table 5.54 (MINEDU, Evaluación Censal de Estudiantes).

Programming is being tried in a few state schools: since 2025 a MINEDU scheme called Fábrica de Programadores has taught Python, ending in the PCEP exam, to 1,000 pupils in the final two secundaria years in Lima Norte. Sullana is outside it. Our overview of [coding classes for teens in Peru](/coding-classes-for-teens-peru) sets the national picture beside our own course path.

Choosing a course

## Which coding course should a teenager in Sullana take?

Start from what the teenager wants to make or become, not from a language. Almost every route begins with a term or two of Python.

| If the teenager wants to | Start | Then | Typical project |
| --- | --- | --- | --- |
| Build apps friends can use | Python for Teens or JavaScript | App development (React Native) | A phone app with a login and saved data |
| Make websites | JavaScript for teens | Frontend, then full stack | A working site for a club or a family business |
| Understand AI properly | Python for Teens | AI and machine learning | A model trained and tested on real data |
| Study engineering or computing later | Python for Teens | Java, then data structures | Programs that are tested, timed and explained |
| Enter contests | Python, then C++ | Competitive programming | Timed problems in the OPI style, written by us |
| Use AI coding agents (from 13) | Python for Teens | Codex and Claude Code for teens, within age rules | A small app built with an agent and reviewed line by line |

Course names and order are ours. The age column for AI tools follows each provider's published terms and our own AI tools age audit.

### The builder

Wants something to show by the end of the year. Python first, then apps or websites, with a finished project every term. Many builders discover they also like the logic underneath, and move on to Java or data.

### The future engineer

Heading for a science or engineering degree. Python, then Java and problem solving with data structures, plus enough statistics to read results honestly, which is exactly what the project on this page practises.

### The curious one

Wants to know how AI really works. Python and then machine learning: what a model is, why it fails, and how to test it fairly. Curiosity is the right reason to start, and it lasts longer than any trend.

Teenagers who want phone apps will find more detail in our page on [app development for teens in Peru](/app-development-for-teens-peru), including what accounts and app stores allow at each age.

AI, safely

## How should a teenager use AI tools while learning to code?

Inside the tool's own age rules, and never as a replacement for understanding. We teach both parts on purpose.

### Age rules come first

AI providers set their own minimum ages. Some chat assistants accept users from 13 only with a parent's or guardian's permission until 18; others, Claude among them, accept no one under 18 at all. We check each tool's current terms before a teenager uses it in class, and families can see the list in our AI tools age guide.

Where a tool is not allowed for a learner's age, the class uses a different tool or none. Learning how AI works does not require an account: teenagers can write and train small models themselves in Python.

### Explain every line

The rule in our teen classes is simple: if an AI tool wrote it, you must be able to explain it. A teenager who submits code they cannot explain rebuilds it with the mentor, one step at a time.

This is not a rule against AI. It is how professionals use it: as a fast first draft that a person checks. The Peruvian computing olympiad agrees in its own way; under the OPI's 2025 rules, using generative AI to solve the problems was not allowed.

1. **Read before you run.** Before running any AI-suggested code, say in your own words what you expect it to do.
2. **Test the edges.** Try an empty input, a very large one and a strange one. AI code often works for the obvious case only.
3. **Ask why, not just what.** If the suggestion uses something new, look it up and write a two-line note on how it works.
4. **Keep your own version.** Write the first attempt yourself, then compare it with the AI draft. The differences are where you learn.

For teenagers who want to go further with AI agents, our Codex and Claude Code course for teens follows the same principle, using only tools the learner's age allows. We never recommend an 18+ tool to anyone under 18.

National contests

## Can a Sullana teenager enter the ONEM or the OPI?

Yes. Both are open to any secundaria student in Peru. Neither organiser has any tie to us: what follows is taken from their own published material, and our preparation uses problems our mentors invent.

### ONEM: the school maths olympiad

MINEDU organises the ONEM, Peru's national school maths olympiad, and pupils sign up through their own colegio. Over 1.7 million took part in 2026. Every school sat its first round on 8 July 2026; the strongest moved up through the UGEL and then the region, and 237 reached the final at Huampaní on 11 October 2026.

Pupils compete at one of three levels by grade (1° and 2°, 3° and 4°, or 5°), and within each level state-school pupils (Alfa) are ranked apart from private-school pupils (Beta). At the first round they get two hours for ten problems, writing their own answers rather than ticking options.

### OPI: the computing olympiad

UTEC runs the OPI, Peru's programming olympiad for school students, and charges nothing to enter. For the 2026 edition sign-ups ended on 18 March, and finalists competed on 11 April 2026.

The 2025 rulebook let contestants answer round one in Python or C++, but the final, held on site, was C++ only. So our competitive route starts in Python for the ideas and switches to C++ once those feel natural.

**A practice problem of ours.** A queue of applicants is sorted by score. The lowest admitted score is 170.65 and the highest score that missed out is 170.50. A new applicant scores 170.60. Without knowing anything else, can you say whether they would have been admitted? (Ours, written for this page. Answer: no, you cannot be sure; it depends on how many places were left and on the rules for ties, which the scores alone do not tell you.)

ONEM details: UGEL 06 circular (Oficio Múltiple 164-2026) and an El Peruano report of 11 October 2026. OPI details: UTEC's site opi.utec.edu.pe and its 2025 rulebook. No contest problem or official solution appears on this page.

For a fuller picture of olympiad preparation, our page on [maths olympiad coaching in Peru](/math-olympiad-coaching-peru) describes how we train reasoning with original problems.

Taught in English

## Will a teenager in Sullana manage classes in English?

Most secundaria students manage better than they expect, but it is not automatic. Every class is in English only, and the free first class is where we check.

### An honest fit note

EF's English Proficiency Index 2025 rates the Piura region at 482 and Piura city at 484, both in its low band, and gives no figure for Sullana. Peru overall scores 519, 52nd of 123 countries; Lima city scores 555. Secundaria gives three hours of Inglés a week, which for many teenagers is not yet enough to follow a fast lesson.

So we do not promise every teenager will be comfortable on day one. A teenager who watches series or plays games in English usually follows quickly; one with only school English may do better one to one for the first months.

### How mentors help

Mentors speak clearly, slow down when they see hesitation, and write key words in the chat. Code is largely language-neutral: a loop, a list or a function looks the same whatever language the class is spoken in.

Teenagers often say their English improved more in a term of coding than in a year of grammar, because they had to explain their own programs. That is a side benefit, not the purpose, and we never claim English results.

A Piura project

## Why did a score of 250 miss a place that a score of 0 won?

The Universidad Nacional de Piura publishes the list of everyone who applied to its undergraduate programmes in 2024 and 2025, with scores and results. Our teenagers use it to learn how to group data correctly before comparing anything.

### The data

The file is the Lista de Postulantes Pregrado Universidad Nacional de Piura 2024-2025, published by the university on datosabiertos.gob.pe under the ODC-By licence (Open Data Commons Attribution). We downloaded it on 10 November 2026 and saved its single sheet as postulantes-unp-2024-2025.tsv: 22,759 applications across the 2024-1, 2024-2 and 2025-1 cycles, of which 3,330 were admitted.

Each row is an application, not a person: the file has no applicant number, so someone who applied twice appears twice. One column, oddly, is called ESPECIALIDAD,ANIO_POSTULA and holds the programme and the year together, separated by a comma, so the programs split it on the last comma.

### The question

Many Sullana teenagers ask what score gets you into a programme. We pick Ingeniería Informática, the computing degree, and ask the obvious question: what was the lowest score admitted, and the highest score that missed out?

Version 1 collects every Informática application, splits them into admitted and not admitted, and prints the two numbers. If the university simply took the top scores, the lowest admitted should be above the highest rejected.

***Version 1: one list for the whole programme**Python*

```
import csv

admitted, missed = [], []
with open("postulantes-unp-2024-2025.tsv", encoding="utf-8") as f:
    for row in csv.DictReader(f, delimiter="\t"):
        programme = row["ESPECIALIDAD,ANIO_POSTULA"].rsplit(",", 1)[0]
        if programme == "INGENIERÍA INFORMÁTICA":
            score = float(row["CALIFICACION_FINAL"])
            if row["INGRESO"] == "SI":
                admitted.append(score)
            else:
                missed.append(score)

print("Applications:", len(admitted) + len(missed), "admitted:", len(admitted))
print("Lowest admitted score:", min(admitted))
print("Highest score not admitted:", max(missed))
```

It prints: `Applications: 954 admitted: 102`, then `Lowest admitted score: 0.0` and `Highest score not admitted: 250.65`.

A score of 0 admitted and a score of 250.65 turned away looks like a scandal. It is not; it is a grouping mistake. Applicants do not all compete in one queue. The MODALIDAD column shows several admission routes, each a separate competition with its own places: general exams held in April 2024, September 2024 and March 2025, and two rounds the file labels ADES and ADES 2025. Comparing scores across routes is comparing different races.

***Version 2: one queue per programme and route**Python*

```
import csv

queues = {}
with open("postulantes-unp-2024-2025.tsv", encoding="utf-8") as f:
    for row in csv.DictReader(f, delimiter="\t"):
        programme = row["ESPECIALIDAD,ANIO_POSTULA"].rsplit(",", 1)[0]
        if programme == "INGENIERÍA INFORMÁTICA":
            key = (programme, row["MODALIDAD"])
            pair = queues.setdefault(key, ([], []))
            score = float(row["CALIFICACION_FINAL"])
            pair[0 if row["INGRESO"] == "SI" else 1].append(score)

for (programme, route), (admitted, missed) in sorted(queues.items()):
    low, high = min(admitted), max(missed)
    verdict = "consistent" if low > high else "check by hand"
    print(route, "| admitted", len(admitted), "| lowest in", low, "| highest out", high, "|", verdict)
```

It prints five lines, one per route, including `ADES | admitted 8 | lowest in 254.75 | highest out 250.65 | consistent`, `EXAMEN GENERAL SETIEMBRE 2024 | admitted 17 | lowest in 170.65 | highest out 170.5 | consistent` and `EXAMEN GENERAL ABRIL 2024 | admitted 42 | lowest in 0.0 | highest out 170.5 | check by hand`.

With the key changed from the programme alone to the pair (programme, route), three of the five queues behave exactly as a ranking should: in the September 2024 exam the last admitted score, 170.65, beat the first one left out, 170.50, by fifteen hundredths of a point. The 250.65 that missed out was in the ADES round, where the lowest admitted score was 254.75.

Two queues still break the rule. In the April 2024 exam, five admitted scores, 0.0, 87.0, 99.9, 108.25 and 143.3, sit far below the next one, 174.75; in March 2025 four sit below 162.0. A good analyst does not invent a reason. Some places may be reserved under separate rules, but this file has no column that says which applicants those were, so the honest program prints "check by hand" and stops there. The missing key is not in the data.

| Route (as the file names it) | Admitted | Lowest admitted | Highest not admitted |
| --- | --- | --- | --- |
| ADES | 8 | 254.75 | 250.65 |
| ADES 2025 | 9 | 196.15 | 196.00 |
| EXAMEN GENERAL ABRIL 2024 | 42 | 0.00 | 170.50 |
| EXAMEN GENERAL MARZO 2025 | 26 | 63.00 | 157.75 |
| EXAMEN GENERAL SETIEMBRE 2024 | 17 | 170.65 | 170.50 |

Data: Universidad Nacional de Piura, Lista de Postulantes Pregrado 2024-2025, datosabiertos.gob.pe, licence ODC-By. Counts and extremes are ours. Applications from schools in the province of Sullana: 1,521, of which 144 were admitted; 71 were to Ingeniería Informática, of which 5 were admitted. MINEDU figures in INEI's 2026 compendium put the university's enrolment at 12,713 in 2025. We name no school and have no connection with the university; admission decisions are the university's alone.

1. **First Python, 13 and 14.** Count how many applications each route has for Ingeniería Informática, using a dictionary. Which route is the biggest?
2. **Ages 15 and 16.** Run Version 1 and Version 2, then write three sentences for a younger student explaining why the first answer was misleading.
3. **Ages 16 to 18.** Repeat Version 2 for every programme in the file. How many (programme, route) queues are consistent, and how many need checking by hand?
4. **Going further.** Filter applications by the province of the applicant's school. Explain why you must still compute each cut-off over the whole queue, not just over applicants from Sullana.

The admission exams themselves are in Spanish and are set by each university; our [guide to Peru's university admission exams](/peru-university-admission-exams-explained) explains how they work. We teach coding and reasoning in English, and we never promise a place.

Class times

## When can a Sullana teenager fit in classes?

At whatever hour works around secundaria. Sullana keeps Peru time all year, and the mentor adapts.

| Sullana | India | Calendar day in India |
| --- | --- | --- |
| 07:30 | 18:00 | Same |
| 11:00 | 21:30 | Same |
| 13:30 | 00:00 | Next (midnight) |
| 16:30 | 03:00 | Next |
| 18:00 | 04:30 | Next |
| 20:30 | 07:00 | Next |

Peru stays on UTC minus 5 hours in every season (tz zone America/Lima; legal time from INACAL); India stays on UTC plus 5 hours 30 minutes. The difference is 10 hours 30 minutes on every day of the year.

During term most Sullana teenagers choose late afternoon or early evening, after school and before homework. In the long January to March break many take a morning slot, then keep a later one when school restarts. Because neither country changes its clocks, the hour agreed at the start stays put all year. More on Piura-wide options is on our [Piura region page](/online-coding-and-ai-classes-piura-region-peru).

Progress

## What a Sullana teenager can do at each stage

Our own stages for secundaria learners. They decide which group a teenager joins and show parents real progress.

| Stage | Typical timing | The teenager can |
| --- | --- | --- |
| 1. Write | First month | Write and run programs with variables, input and output |
| 2. Control | First term | Use conditions and loops, and trace a program by hand |
| 3. Structure | Second term | Organise code into functions and data into lists and dictionaries |
| 4. Use real data | Second or third term | Load a large file, clean a messy column and summarise it |
| 5. Group correctly | Third term onwards | Choose the right grouping key and explain why a simpler one misleads |
| 6. Build and defend | Second year | Finish a project, test it and explain every line, including any AI help |

### For parents

Stage 5 is the UNP project. It is the habit that stops a smart teenager from drawing a confident wrong conclusion.

Progress comes to you as finished work and explanations, not as hours online.

### For teenagers

Before comparing two numbers, ask whether they were in the same race.

When the data cannot explain something, say so. That is not failure; it is honesty.

More courses

## Nine more courses for Sullana teenagers

Grouped by direction. Teenagers learn live, in English, with one mentor all the way through, either in a teen group or alone.

I

### Build things

Ages 13 to 18

SUL / BUILD / 01

#### JavaScript for teens

Interactive web pages from the first line of JavaScript.

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

SUL / BUILD / 02

#### Full stack web

React on the front, Node.js behind it, a real site at the end.

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

SUL / BUILD / 03

#### Game development

Games with physics, levels and menus, built and shipped by teenagers.

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

### Think harder

Ages 13 to 18

SUL / THINK / 01

#### Java for teens

Object-oriented programming from the ground up, the way universities teach it.

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

SUL / THINK / 02

#### Problem solving and DSA

Logic, data structures and algorithms, timed and explained.

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

SUL / THINK / 03

#### Competitive programming

Contest-style problems in Python and C++, written by our mentors.

[Open the syllabus](/courses/competitive-programming-for-teens-course)III

### AI and data

Ages 13 to 18

SUL / AI / 01

#### Data science for teens

Statistics, charts and first models, for teenagers with some Python.

[Open the syllabus](/courses/data-science-course-for-teens-python-data)

SUL / AI / 02

#### AI coding agents for teens

Agent-assisted building within each tool's age rules, every line reviewed.

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

SUL / AI / 03

#### PCEP and PCAP

Preparation for the Python Institute exams, the same entry certificate MINEDU's pilot uses.

[Open the syllabus](/courses/pcep-pcap-python-certification-course)

How it works

## How live classes fit a secundaria week in Sullana

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.

After colegio

Late afternoon in Sullana is the small hours in India, and mentors teach then too.

Summer mornings

January to March, while school is closed, is the easiest time to start.

One to one

A private slot around exams, sport and family, agreed with your mentor.

### One mentor

The same mentor each week, who knows the teenager's code.

### Clear English

Plain speech, key words in the chat, time to answer.

### Hands on keys

Teenagers write their own code; the mentor questions and guides.

### Teens only

Groups of teenagers of similar age, never mixed with adults.

### Parents kept in touch

Short updates on work finished and next steps.

### Group or private

Fifteen to twenty teenagers, or one.

Student work

## What older students have built

Teenagers who stay the course build things people use. A selection is below, with more in the [student labs](/student-labs).

![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 teenagers in Sullana

You pay one month at a time. Prices are set in US dollars and charged that way; your bank then turns them into soles using its own exchange rate, which can nudge the final soles amount up or down.

Free first class

Free

no card required

- A free first class
- A short challenge and a first program
- No card requested

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty teenagers of similar age
- The same mentor throughout
- Two live classes a week
- Month to month, cancel any time

Start here

One to one

$150 USD

a month, eight live classes

- One teenager, one mentor
- A plan shaped around goals and exams
- Days and hours you set

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Google reviews written by parents and students, reproduced as posted.

★★★★★

"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

Sullana families ask

## Coding and AI for teens in Sullana: questions and answers

### Are the classes in Spanish?

No. Classes are in English only, live and online, with mentors who speak clearly, slow down when needed and put key words in the chat. A teenager who answers partly in Spanish is understood and helped to say it in English.

### Is there coding for teenagers in Sullana?

Yes, live online. Teenagers in Sullana, Bellavista or Marcavelica join from home on a computer with a mentor on video, in groups of teenagers only or one to one.

### Does secundaria teach programming?

No. Of the 35 weekly hours in secundaria, none belongs to computing; the CNEB spreads digital skills through every subject instead. The one MINEDU Python scheme, Fábrica de Programadores, is in Lima Norte.

### Can my teenager use ChatGPT or Claude in class?

Only where the provider's age rules allow. Claude accepts no one under 18, and some assistants allow 13 to 17 year olds only with a parent's permission. We check current terms, never recommend an 18+ tool to a minor, and teach teenagers to explain every line an AI suggests.

### What time are 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. The mentor's clock reads 10 hours 30 minutes later than Sullana's every day of the year: 18:00 for you is 04:30 tomorrow in India.

### Will this help with university admission?

It builds reasoning, maths habits and real projects, but we promise no admission. University entrance exams in Peru are in Spanish and set by each university, which alone decides who is admitted.

### Can you prepare my teenager for the ONEM or the OPI?

We teach the reasoning both contests reward, using our own problems, never the organisers'. ONEM entry goes through the colegio; OPI entry is free, directly with UTEC. We have no connection with MINEDU or UTEC.

### What does my teenager need at home?

A computer with a keyboard, a stable connection for an hour of video and headphones with a microphone. A phone is not enough. INEI found a computer in 22.3 per cent of Piura homes in 2025, so check first.

### How much does it cost?

There is one monthly fee, displayed here in US dollars and charged in dollars; the soles amount is your bank's conversion. From India the page shows rupees instead. The first class is free.

### Is there a certificate?

Courses with a certificate give our own certificate of completion, which records the work done. No Peruvian school or university recognises it as a qualification, and MINEDU plays no part in it.

Read next

## More for Sullana teenagers and parents

Pages that answer what usually comes next.

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

Every Peru page, grouped.

### [AI classes for teenagers](/ai-classes-for-teenagers)

How we teach AI to 13 to 18 year olds.

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

Which tools each age may use.

### [Coding for teens in Peru](/coding-classes-for-teens-peru)

The national overview for secundaria.

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

Projects teenagers have finished.

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

One live class, start to finish.

## More pages for Peru

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

### Cities

- [Arequipa: coding for every age](/coding-classes-in-arequipa-peru)
- [Arequipa: maths tutor in English](/maths-tutor-arequipa-peru)
- [Ayacucho: Python and AI, all ages](/online-python-and-ai-classes-ayacucho-peru)
- [Barranco, Lima: a small district, full classes](/coding-classes-in-barranco-lima)
- [Cajamarca: coding and AI for teens](/coding-and-ai-for-teens-in-cajamarca-peru)
- [Chiclayo: code for a trading city](/coding-classes-in-chiclayo-peru)
- [Chimbote: Python and AI, all ages](/online-python-and-ai-classes-chimbote-peru)
- [Cusco: primaria first](/coding-classes-in-cusco-peru)
- [Huancayo: coding for every age](/coding-classes-in-huancayo-peru)
- [Huánuco: coding for kids 6 to 12](/coding-classes-for-kids-in-huanuco-peru)
- [Huaraz: Python and AI, all ages](/online-python-and-ai-classes-huaraz-peru)
- [Ica: coding and AI for teens](/coding-and-ai-for-teens-in-ica-peru)
- [Iquitos: coding for every age](/coding-classes-in-iquitos-peru)
- [Juliaca: coding for kids](/coding-classes-for-kids-in-juliaca-peru)
- [La Molina, Lima: code and spoken English](/coding-classes-in-la-molina-lima)
- [Lima: AI for professionals](/ai-for-professionals-lima)
- [Lima: coding for university students](/coding-for-university-students-lima)
- [Lima: every age, every district](/coding-classes-in-lima-peru)
- [Lima: maths tutor in English](/maths-tutor-lima-peru)
- [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)
- [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 Sullana

The free class is a short challenge and a first program written by the teenager. The mentor sees how they reason, how comfortable they are in English and whether the home set-up holds, then recommends a course and a group.

Before booking you might read [how we teach](/how-we-teach), which walks through a class, or browse the [courses](/courses) page for every syllabus.

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

Classes are live and online, taught in English by mentors in India. WhatsApp in English gets the fastest reply.

### 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 Aberdeenshire](/coding-classes-in-aberdeenshire)
- [Coding Classes in Adam](/coding-classes-in-adam)
- [Coding Classes in Al Khaburah](/coding-classes-in-al-khaburah)
- [Coding and AI Classes in Yorkshire and the Humber](/coding-and-ai-classes-in-yorkshire-and-the-humber)
- [Online Coding Classes in Al Mouj](/coding-classes-in-al-mouj)
- [Coding and AI Classes in Wyoming](/coding-and-ai-classes-in-wyoming)
- [Coding Classes in Worcestershire](/coding-classes-in-worcestershire)
- [Coding Classes in Amsterdam-Oost](/coding-classes-in-amsterdam-oost)
- [Coding Classes in Voorschoten](/coding-classes-in-voorschoten)

### Learn more

- [AI Course for Teens in Peru: Live Classes Taught in English](/ai-course-for-teens-peru)
- [AI Classes for Kids in Canada: What Children Learn and Build](/ai-classes-for-kids-in-canada)
- [Coding and AI Classes Online, La Libertad Region, Peru](/online-coding-and-ai-classes-la-libertad-region-peru)
- [AI Projects for High School Students](/ai-projects-for-high-school-students)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Large Language Models](/resources/ai-and-machine-learning/large-language-models)
- [MLOps and Model Deployment](/resources/ai-and-machine-learning/ml-ops-and-model-deployment)
- [Recurrent Neural Networks (RNN) and LSTM](/resources/ai-and-machine-learning/recurrent-neural-networks)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [IGCSE Computer Science (0478) Explained for Parents](/blog/igcse-computer-science-explained-for-parents)
- [The IB Computer Science IA No Longer Needs a Client](/blog/ib-computer-science-ia-client-rule-2027)
- [String Handling in Java: The ICSE and CBSE Guide](/blog/string-handling-in-java)

### Start here

- [Try a free trial class with a Modern Age Coders mentor](/free-trial)
- [About Modern Age Coders, teaching since 2020](/about)

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

---

*Canonical: https://learn.modernagecoders.com/coding-and-ai-for-teens-in-sullana-peru*
