---
title: "Coding and AI for Teens in Cajamarca, Peru: Live, in English"
description: "Coding and AI for teens in Cajamarca aged 13 to 18: live online in English at flexible hours, a frank fit check, a route to university and a credits project."
canonical: https://learn.modernagecoders.com/coding-and-ai-for-teens-in-cajamarca-peru
source: src/pages/coding-and-ai-for-teens-in-cajamarca-peru.html
---
> Coding and AI for teens in Cajamarca aged 13 to 18: live online in English at flexible hours, a frank fit check, a route to university and a credits project.

For Cajamarca families

Cajamarca teenagers aged 13 to 18 can learn coding and AI with Modern Age Coders, live online and in English. They begin with problem solving and Python, then move to AI and machine learning, data, Java or apps, at a pace that fits secundaria. A mentor leads each session over live video, for a group of fifteen to twenty teens or a single learner, whenever the family decides. It suits teens with a computer and some English; the free class tells you plainly if it is too early.

Starting points

## Three first courses for Cajamarca teenagers

One to build the thinking, one to learn Python properly, one to understand AI from the inside.

[![Problem Solving for Teens course thumbnail](/images/problem-solving-teens.webp)  CAJ / 01 Problem solving for teens Ages 13 to 18. Breaking problems into steps, choosing the right structure, and proving an answer is right. Strong preparation for contests and for university computing. Open the syllabus →](/courses/problem-solving-dsa-masterclass-teens)[![Python for Teens course thumbnail](/images/python-teens.webp)  CAJ / 02 Python for Teens No coding needed to join, for anyone aged 13 to 18. Variables to functions to real files, at a steady pace that leaves room for school and for English. Open the syllabus →](/courses/python-complete-masterclass-teens)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)  CAJ / 03 Machine learning for teens Once a teen has some Python behind them. Models built from simple pieces, so the teenager understands what an AI can and cannot do. Open the syllabus →](/courses/ai-ml-masterclass-teens)

Cajamarca in figures

## How many people live in Cajamarca?

INEI gives four answers for four areas. One surprise: the 2025 district figure is larger than the 2017 city figure, because they measure different things in different years.

| Area | Population | Census year |
| --- | --- | --- |
| Cajamarca city, capital of the department | 201,329 | 2017 |
| District of Cajamarca | 242,285 | 2025 |
| Province of Cajamarca | 398,064 | 2025 |
| Department of Cajamarca | 1,490,742 | 2025 |

INEI, Perú: Perfil Sociodemográfico 2017, table 1.9 (city, people counted in 2017), and INEI, Censos Nacionales 2025, Indicadores demográficos, table 1 (total population at 15 September 2025). No 2025 city count had been published by November 2026.

The district is an administrative unit, not the same area as the city INEI described in 2017, and its figure is eight years newer, so 242,285 against 201,329 is not a measure of growth. Comparing numbers that count different things is a mistake data scientists learn to avoid early, and it is the same mistake the project lower down guards against.

A frank fit check

## Can a Cajamarca teenager really take live classes online, in English?

Many can, some should wait. Two figures decide most cases: a computer at home, and enough English to follow a mentor.

| Measure | Cajamarca 2015 | Cajamarca 2025 | Peru 2025 |
| --- | --- | --- | --- |
| Internet users among people six or older | 15.2 | 67.8 | 81.1 |
| Households connected to an internet service | 6.1 | 33.7 | 56.8 |
| Homes with a computer | 14.6 | 17.5 | 33.9 |

Tables 11.13, 11.6 and 11.5 in volume one of INEI's statistical compendium for 2026, which draws on ENAHO. Department figures; INEI does not split them by city, and the city is likely better connected than the rural provinces. 2015 as a baseline is our choice.

### Devices

Internet use has risen more than fourfold in ten years, to 67.8% of people aged six and over. Computers have not kept pace: 17.5% of homes had one in 2025, about half the national share.

A teenager who codes needs a keyboard for at least two hours a week. A shared family laptop, a relative's computer or a quiet hour at a cabina can work. A phone alone does not, and we will not pretend otherwise.

### English

EF's English Proficiency Index 2025 scores the Cajamarca region 383, in its very low band and the lowest of the Peruvian regions it lists. Peru scores 519 and Lima city 555. EF publishes no city figure for Cajamarca.

On the regular school day, Inglés gets three of the 35 weekly hours in secundaria. A teenager who follows simple spoken English will cope and improve quickly with code on the screen; one who follows almost none should start one to one, or wait.

1. **Book the free class.** Within minutes the mentor can see whether your teenager follows. It costs nothing.
2. **Choose one to one if English is shaky.** The mentor slows down, writes key words in the chat and checks every step.
3. **Plan the computer first.** Agree a weekly hour when the machine is free before you book a group.
4. **Wait if it is too soon.** If the fit is wrong today, we say so and suggest when to try again, rather than take a fee for classes your teen cannot follow.

For the wider department, including connection outside the city and the school picture across its provinces, see our [guide to online coding and AI classes in the Cajamarca region](/online-coding-and-ai-classes-cajamarca-region-peru).

Secundaria

## Is programming taught in Cajamarca's secundaria schools?

No. Cajamarca follows the national curriculum, which has no programming area at any grade.

### What the week holds

On the regular school day, every secundaria grade has a 35-hour week: four hours each of Matemática and Comunicación, three of Inglés and two of Educación para el Trabajo. None of these is a programming class.

Digital skill is a transversal competency of the CNEB, number 28, used across areas rather than taught in one. A teenager can finish 5° de secundaria without ever writing code.

### Where that leaves a teen

University courses in engineering, economics, sciences and health increasingly assume some programming or data skill. A teenager who arrives having written real programs starts ahead.

Admission itself is by public competition with a compulsory knowledge exam, under the Ley Universitaria, and those exams are in Spanish. Our classes run beside school, the university alone decides who gets in, and we make no promise about it.

How Peru's main admission exams work, from the universities' own pages, is explained in [Peru university admission exams explained](/peru-university-admission-exams-explained).

A route through secundaria

## What should a Cajamarca teenager learn, year by year?

A suggested route from 1° to 5° de secundaria. Teens who start later move faster through the early steps.

| School year | Age | Focus | Outcome |
| --- | --- | --- | --- |
| 1° secundaria | 12 to 13 | Problem solving, first Python | Clear step-by-step plans and short programs |
| 2° secundaria | 13 to 14 | Python foundations | Functions, lists and files |
| 3° secundaria | 14 to 15 | Data, or Java | Real datasets, or object-oriented code |
| 4° secundaria | 15 to 16 | Machine learning | One small model whose errors are counted |
| 5° secundaria | 16 to 17 | A project of their own | Something to show a university or employer |

Route and outcomes are ours. MINEDU sets normative ages on 31 March, which put a 1° de secundaria pupil at 12 and a 5° pupil at 16; our courses are for 13 to 18, so a 12 year old in 1° joins once they turn 13.

### Reasoning before syntax

Every course starts by planning on paper: what goes in, what comes out, what could go wrong. Syntax is easy to look up; reasoning is not.

### Contests if they like

Teens who enjoy puzzles can aim at the ONEM through their school, or at UTEC's free OPI, whose first round accepts Python. We use only problems we write ourselves.

### A portfolio by 5°

By the final year a teen should have a few projects they can explain line by line. That matters more than any certificate.

Our national guide, [coding classes for teens in Peru](/coding-classes-for-teens-peru), compares the options in more depth; Spanish-speaking parents can read [clases de programación para adolescentes](/clases-de-programacion-para-adolescentes-peru).

A real Cajamarca project

## How does a university in Cajamarca turn class hours into credits?

The Universidad Nacional de Cajamarca publishes the list of every undergraduate course section it ran in the 2026-I semester. Our teenagers use it to do what scientists and AI models both do: guess a rule, test it on every row, and keep the exceptions in sight.

### The data

The university released "Dataset Cursos pregrado matrícula semestre académico 2026 I" as open data on datosabiertos.gob.pe, under ODC-By, which lets anyone reuse it with credit. Our copy, unc-cursos-pregrado-2026-I.csv, has 2,882 rows, one per course section, cut on 6 October 2026. Each row gives the course, its credits, its weekly hours of theory and of practice, and how many students enrolled in that section. No student can be identified.

It is a useful look at university for a teenager: 1,653 different courses in 30 professional schools, with a typical section of 16 students. We have no connection with the university.

### The guess

Looking at a few rows, a teen spots a pattern: two hours of theory plus two of practice gives three credits, the commonest row of all with 1,334 sections, and three of theory plus two of practice gives four. Our guess, before testing it, is that one hour of theory is worth one credit and one hour of practice half a credit.

The first program turns that guess into a function and counts how many of the 2,882 sections it fits exactly.

***Version 1: test the guess on every row**Python*

```
import csv

def guess(theory, practice):
    return theory + practice / 2

match = 0
rows = 0
with open("unc-cursos-pregrado-2026-I.csv", encoding="latin-1") as listing:
    for course in csv.DictReader(listing):
        rows += 1
        t = int(course["HorasTeoria"])
        p = int(course["HorasPractica"])
        if int(course["Creditos"]) == guess(t, p):
            match += 1
print("Rows:", rows, "Rule fits:", match, "Misses:", rows - match)
```

It prints `Rows: 2882 Rule fits: 1921 Misses: 961`.

Two thirds right is not bad for a guess, but 961 misses is too many to ignore. Printing a few of them shows the cause: most have an odd number of practice hours, so the guess gives a half, such as 3 theory and 3 practice giving 4.5. The university's credits are whole numbers. So it must round, but which way?

Rather than argue, Version 2 tests three rival rules side by side: the exact guess, the guess rounded up and the guess rounded down. It counts the misses for each, and then lists the rows that even the strongest of the three cannot explain.

***Version 2: compare three rules and show what is left**Python*

```
import csv
import math
from collections import Counter

rules = {
    "exact": lambda t, p: t + p / 2,
    "round up": lambda t, p: math.ceil(t + p / 2),
    "round down": lambda t, p: math.floor(t + p / 2),
}
misses = {name: 0 for name in rules}
left_over = Counter()

with open("unc-cursos-pregrado-2026-I.csv", encoding="latin-1") as listing:
    for course in csv.DictReader(listing):
        t = int(course["HorasTeoria"])
        p = int(course["HorasPractica"])
        c = int(course["Creditos"])
        for name, rule in rules.items():
            if c != rule(t, p):
                misses[name] += 1
        if c != rules["round down"](t, p):
            left_over[(c, t, p)] += 1

print(misses)
for (c, t, p), n in left_over.most_common(3):
    print(n, "rows: credits", c, "theory", t, "practice", p)
```

It prints `{'exact': 961, 'round up': 837, 'round down': 199}`, then `122 rows: credits 4 theory 2 practice 3`, `19 rows: credits 4 theory 3 practice 4` and `13 rows: credits 3 theory 2 practice 4`.

| Rule | Sections it misses | Sections it fits |
| --- | --- | --- |
| Theory + practice / 2, exactly | 961 | 1,921 |
| The same, rounded up | 837 | 2,045 |
| The same, rounded down | 199 | 2,683 |

Course list for 2026-I from the Universidad Nacional de Cajamarca, reused under its Open Data Commons Attribution licence. The rules are our guesses and every count is ours. Hours are weekly hours as the university's data dictionary defines them. Four sections carry 0 credits, among them Deporte and Danzas Típicas Peruanas.

Rounding down wins clearly: it fits 2,683 of 2,882 sections, about 93%. But 199 sections still break it, and they are not random. The largest group, 122 sections with 2 hours of theory and 3 of practice, gets 4 credits where the rule says 3. Perhaps those courses follow an older study plan, or a school sets its own credits; the file does not say, and an honest analyst says "we do not know" rather than inventing a reason.

This is how an AI model should be judged too. A model that is right 93% of the time is useful, and the 7% it gets wrong is where the interesting questions are. Teens who learn to list the exceptions, instead of hiding them, become the people who can be trusted with real data.

1. **Ages 13 to 14, on paper.** For five rows of the table, work out the guess by hand, then round it both ways. Which rule would you have bet on before seeing the counts?
2. **First Python.** Run Version 1, then print the first ten rows it misses, with their hours. Write down the pattern you see before reading on.
3. **Ages 15 and over.** Group the 199 remaining misses by professional school. Are they spread out, or concentrated in a few schools?
4. **Going further.** The file also gives the number of students in each section. Add them all up: you get 52,488. Explain why that is a number of seats, not of students, and why the two are different.

AI for teens

## Which AI tools can a Cajamarca teenager use, and how?

AI is worth learning properly, from the inside. Using a chatbot to do the homework is not the same thing, and the tools set their own age limits.

### Age limits

Under 18, ChatGPT may only be used with a parent's permission, and Claude is restricted to adults. Our mentors keep every under-18 learner to tools their age permits.

Our [AI tools age guide](/ai-tools-age-guide) lists the rules tool by tool, for parents who want to check.

### How we use AI in class

Teens learn how a model is built: examples, a rule, a measure of error, and adjustment. Then any AI answer is treated like the credit rule above, as a guess to be tested on cases where the right answer is known.

Contests set their own rules, and UTEC's OPI forbids generative AI as a way to solve its tasks. Teens who can reason unaided are ready either way.

Class times

## At what times could a teenager in Cajamarca have class?

At any hour the family books. Cajamarca uses Peru time throughout the year, and the mentor follows it.

| Cajamarca | India | Often chosen for |
| --- | --- | --- |
| 06:30 | 17:00 | Before an afternoon shift at school |
| 09:00 | 19:30 | School holidays |
| 13:30 | 00:00, next day | Right after a morning shift |
| 17:00 | 03:30, next day | After homework |
| 19:30 | 06:00, next day | Evening, one to one |

Peru is fixed at UTC minus 5 hours and has used no summer time since 1994 (see the America/Lima zone of the tz database; legal time comes from INACAL). India is fixed at UTC plus 5 hours 30 minutes, which keeps it 10 hours 30 minutes ahead of Cajamarca.

Because both clocks stay put all year, a booked slot never drifts. The family books in Cajamarca time and the mentor sees India time. The long summer break from January is a natural moment to begin, and the same hour can carry on into the school year.

Progress

## Milestones for a Cajamarca teenager

Progress measured as skills a teen can demonstrate, by stages we set ourselves, never as hours logged.

| Stage | Typical timing | What the teenager does |
| --- | --- | --- |
| 1. Plan | First weeks | Write the steps of a solution before any code |
| 2. Program | First term | Turn a plan into working Python |
| 3. Test | First term | Check a function on cases with known answers |
| 4. Fit a rule | Within a year | Test a guessed rule on every row and count misses |
| 5. Model | Year two | Trains a small model and reports where it fails |
| 6. Show | By 5° secundaria | Present a project and explain every line |

### For parents

Stage 4 is the credits project. A teenager who says "93% fit, and here are the exceptions" is reasoning like a scientist.

Monthly notes tell you what your teen built and explained.

### For teens

A rule that fits most rows is a good start. The rows it misses are where you learn.

Never say why an exception happens unless the data tells you.

Further courses

## Nine more courses for Cajamarca teenagers

Three directions after the first year, each taught live in English by one mentor throughout.

I

### Languages and logic

Ages 13 to 18

CAJ / L / 01

#### Java for teens

Object-oriented code, the language of many university courses.

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

CAJ / L / 02

#### C++ for teens

The language used in the OPI final, from first steps.

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

CAJ / L / 03

#### Olympiad maths

Hard, elegant problems of our own making.

[Open the syllabus](/courses/olympiad-competition-mathematics-mastery)II

### Data and AI

Ages 14 to 18

CAJ / D / 01

#### Data science for teens

Messy real files turned into charts and predictions.

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

CAJ / D / 02

#### Visual machine learning

Machine learning with Orange, before or beside code.

[Open the syllabus](/courses/orange-data-mining-visual-machine-learning-course-for-teens)

CAJ / D / 03

#### AI tools for teens

Picking AI tools a teen may legally use, and using them well.

[Open the syllabus](/courses/teens-ai-tools-mastery-course)III

### Making things

Ages 13 to 18

CAJ / M / 01

#### Apps for teens

Plan, build and test a mobile app.

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

CAJ / M / 02

#### HTML and CSS

First real websites, written by hand.

[Open the syllabus](/courses/html-css-course-for-beginners-build-real-websites)

CAJ / M / 03

#### Git and GitHub for teens

Keep and share code the way professionals do.

[Open the syllabus](/courses/git-github-version-control-course-for-teens)

Week to week

## A teenager's live class, seen from Cajamarca

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.

Around the shift

Classes slot into the half of the day your teen is not at school.

Holidays

January to March is a good season to begin.

Private

A one-to-one hour that moves with exams and family life.

### A mentor who knows them

The same teacher every class.

### English at their level

Slower speech, key words written down.

### Teens write the code

Mentors ask questions; teens type.

### Only teenagers

Groups of 13 to 18 year olds.

### Parents in the loop

Short monthly notes on progress.

### Group or private

Fifteen to twenty teens, or one.

Student work

## Projects from our older students

Teenagers who keep going build apps, games and data tools. Some are below; the [student labs](/student-labs) hold 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 teen classes in Cajamarca

Plans are paid each month, priced in US dollars and charged to a card in dollars. Your bank decides the soles equivalent on the day, so the statement figure may differ a little.

Free first class

Free

no card required

- A free first class
- A puzzle, a program and an English check
- No card asked

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty teenagers
- One mentor for the course
- Two live classes a week
- Pay monthly, stop anytime

Start here

One to one

$150 USD

a month, eight live classes

- Your teen and a mentor
- Projects chosen together
- Hours you set

Enquire

What families say

## Rated 4.9 across 547 Google reviews

What parents and students wrote about us on Google.

★★★★★

"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

Cajamarca families ask

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

### Are the classes in Spanish?

No. Every class is live and online, and the only teaching language is English. Mentors slow down, write key words in the chat, adapt to your teenager's pace and accent, and answer Spanish questions with the English words. We check at the free class that your teen can follow.

### Can a teenager in Cajamarca find coding classes?

Yes, through live online classes. A teen in the city, in Los Baños del Inca or in a provincial town logs in from a computer at whatever hour has been booked.

### EF scores Cajamarca's English very low. Is this realistic?

For many teens, yes, because code is visual and the vocabulary is small; for some, not yet. EF's 2025 regional score for Cajamarca is 383. Start one to one, or book the free class and let the mentor tell you honestly.

### We do not have a computer. What can we do?

A phone is not enough for coding. A shared or borrowed laptop for two hours a week works well. INEI counted a computer in 17.5% of Cajamarca homes in 2025, so many families plan this way.

### Does secundaria in Cajamarca teach programming?

No. The national secundaria plan has no programming area, and digital skills are a transversal competency rather than a subject.

### Will this help my teenager get into university?

It helps them arrive prepared for courses that use programming and data. Admission is by each university's own exam, in Spanish, and the university decides. We teach alongside school and promise no admission result.

### What time are classes for Cajamarca?

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. With India ten and a half hours ahead all year round, 09:00 in Cajamarca means 19:30 for the mentor.

### Can my teenager use ChatGPT in class?

Only with a parent's permission, as ChatGPT requires under 18, and never as a way to skip thinking. Tools for adults only, such as Claude, are not used with under-18 learners.

### How are fees paid?

By card each month, in US dollars; the soles amount is your bank's conversion. From an Indian connection the page shows rupees. No card is taken for the trial, which is free.

### Is there a certificate?

Courses that include one give our own certificate of completion. It is not a Peruvian school or university qualification and is issued by no ministry or school; it shows the work your teen actually did.

Also worth reading

## Related pages for Cajamarca teenagers

More for teens and parents in Peru.

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

Every Peru page, sorted by age and subject.

### [Online classes in the Cajamarca region](/online-coding-and-ai-classes-cajamarca-region-peru)

The wider department, beyond the city.

### [Teen coding classes across Peru](/coding-classes-for-teens-peru)

Choices for every secundaria year.

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

How we teach AI to teens.

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

Minimum ages, tool by tool.

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

Inside a live class.

## 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)
- [Chiclayo: code for a trading city](/coding-classes-in-chiclayo-peru)
- [Chimbote: Python and AI, all ages](/online-python-and-ai-classes-chimbote-peru)
- [Cusco: primaria first](/coding-classes-in-cusco-peru)
- [Huancayo: coding for every age](/coding-classes-in-huancayo-peru)
- [Huánuco: coding for kids 6 to 12](/coding-classes-for-kids-in-huanuco-peru)
- [Huaraz: Python and AI, all ages](/online-python-and-ai-classes-huaraz-peru)
- [Ica: coding and AI for teens](/coding-and-ai-for-teens-in-ica-peru)
- [Iquitos: coding for every age](/coding-classes-in-iquitos-peru)
- [Juliaca: coding for kids](/coding-classes-for-kids-in-juliaca-peru)
- [La Molina, Lima: code and spoken English](/coding-classes-in-la-molina-lima)
- [Lima: AI for professionals](/ai-for-professionals-lima)
- [Lima: coding for university students](/coding-for-university-students-lima)
- [Lima: every age, every district](/coding-classes-in-lima-peru)
- [Lima: maths tutor in English](/maths-tutor-lima-peru)
- [Miraflores, Lima: classes in English](/coding-classes-in-miraflores-lima)
- [Piura: coding while English grows](/coding-classes-in-piura-peru)
- [Pucallpa: coding for kids](/coding-classes-for-kids-in-pucallpa-peru)
- [Puno: coding for kids 6 to 12](/coding-classes-for-kids-in-puno-peru)
- [San Borja, Lima: primaria in English](/coding-classes-in-san-borja-lima)
- [San Isidro, Lima: adults and families](/coding-classes-in-san-isidro-lima)
- [Sullana: coding and AI for teens](/coding-and-ai-for-teens-in-sullana-peru)
- [Surco, Lima: teenagers and contests](/coding-classes-in-surco-lima)
- [Tacna: Python and AI, all ages](/online-python-and-ai-classes-tacna-peru)
- [Trujillo: school to university](/coding-classes-in-trujillo-peru)

### Cities (in Spanish)

- [Arequipa: programación para niños](/clases-de-programacion-para-ninos-arequipa)
- [Chiclayo: programación para niños](/clases-de-programacion-para-ninos-chiclayo)
- [Cusco: programación para niños](/clases-de-programacion-para-ninos-cusco)
- [Huancayo: programación para niños](/clases-de-programacion-para-ninos-huancayo)
- [Iquitos: programación para niños](/clases-de-programacion-para-ninos-iquitos)
- [Lima: programación para niños](/clases-de-programacion-para-ninos-lima)
- [Piura: programación para niños](/clases-de-programacion-para-ninos-piura)
- [Programación en Barranco](/clases-de-programacion-barranco)
- [Programación en La Molina](/clases-de-programacion-la-molina)
- [Programación en Los Olivos](/clases-de-programacion-los-olivos)
- [Programación en Miraflores](/clases-de-programacion-miraflores)
- [Programación en San Borja](/clases-de-programacion-san-borja)
- [Programación en San Isidro](/clases-de-programacion-san-isidro)
- [Programación en San Miguel](/clases-de-programacion-san-miguel)
- [Programación en Surco](/clases-de-programacion-surco)
- [Trujillo: programación para niños](/clases-de-programacion-para-ninos-trujillo)

More guides: [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru) · [En español: clases de programación en inglés](/clases-de-programacion-en-ingles-peru) · [Start here: English-medium coding in Lima](/english-medium-coding-classes-lima) · [By age and stage: AI and coding for professionals](/ai-and-coding-for-professionals-peru) · [Subjects and courses: AI agents course](/ai-agents-course-peru) · [Exams, olympiads and school holidays: IB computer science tutor](/ib-computer-science-tutor-peru) · [Guides to choosing: An English-taught option to Crack The Code](/crack-the-code-alternative-in-english) · [Regions of Peru: Amazonas region](/online-coding-and-ai-classes-amazonas-region-peru) · [Lima and Callao districts: Programación para niños en Ancón](/clases-de-programacion-para-ninos-ancon-lima)

Start here

## Book a free first class from Cajamarca

In the trial your teenager tackles a small puzzle and codes something simple alongside a mentor. Afterwards we tell you straight how the thinking and the English went, and whether we suggest a group, one to one, or waiting a little.

If you prefer to read first, [how we teach](/how-we-teach) walks through a class and [all courses](/courses) has every syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20in%20Cajamarca%2C%20Peru%20and%20our%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 taught live from India, in English only. A WhatsApp message in English is the quickest way to reach us.

### 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 and AI Classes in Yorkshire and the Humber](/coding-and-ai-classes-in-yorkshire-and-the-humber)
- [Coding and AI Classes in Wyoming](/coding-and-ai-classes-in-wyoming)
- [Coding Classes in Aberdeenshire](/coding-classes-in-aberdeenshire)
- [Coding and AI Classes in Wisconsin](/coding-and-ai-classes-in-wisconsin)
- [Coding Classes in Adam](/coding-classes-in-adam)
- [Coding and AI Classes in Winnipeg](/coding-and-ai-classes-in-winnipeg)
- [Coding Classes in Segbroek, The Hague](/coding-classes-in-segbroek)
- [Vibe Coding and AI Agents Classes in Leigh, Wigan](/vibe-coding-and-ai-agents-classes-in-leigh)
- [Coding Classes in Schiedam](/coding-classes-in-schiedam)

### Learn more

- [IB Maths Tutor in Peru: Live Online, AA and AI, SL and HL](/ib-maths-tutor-peru)
- [AI Course for Teens in Peru: Live Classes Taught in English](/ai-course-for-teens-peru)
- [Online Coding and AI Classes in the Lima Provinces, Peru](/online-coding-and-ai-classes-lima-provinces-peru)
- [Tacna Region, Peru: Online Coding and AI Classes in English](/online-coding-and-ai-classes-tacna-region-peru)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Logistic Regression and Classification](/resources/ai-and-machine-learning/logistic-regression-and-classification)
- [Natural Language Processing (NLP) Fundamentals](/resources/ai-and-machine-learning/natural-language-processing)
- [Support Vector Machines (SVM)](/resources/ai-and-machine-learning/support-vector-machines)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [IGCSE Computer Science (0478) Explained for Parents](/blog/igcse-computer-science-explained-for-parents)
- [ICSE Class 10 Computer Applications: Revision Guide](/blog/icse-class-10-computer-applications-revision)
- [Top 20 Java Programs for ICSE Class 10 (With Code)](/blog/top-20-java-programs-for-icse-class-10)

### Start here

- [Browse every live course at Modern Age Coders](/courses)
- [Try a free trial class with a Modern Age Coders mentor](/free-trial)

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

---

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