Pasco region · Live online lessons in English · Puna and selva alike

Online coding and AI classes in the Pasco region

Few Peruvian departments stretch as far as Pasco does: from Yanacancha, more than 4,300 metres up on the puna, to Puerto Bermúdez in the Amazon lowlands below 300 metres. A live online class is the same in both. Ours are taught in English, by a mentor on video, at hours the learner sets. Here you will find Pasco in census and household figures, a frank note on who is ready for English-taught lessons, and a project in which a teenager learns to pull numbers out of ordinary sentences without being fooled by them.

Online, live, since 2020 · 10,000+ learners across the world · mentors at ease with learners new to English

At a glance

Modern Age Coders gives live online coding and AI lessons in English to learners across the Pasco region: Cerro de Pasco and Yanacancha, Yanahuanca, Oxapampa, Villa Rica and Puerto Bermúdez. Teenagers in secundaria, university students and working adults with some English do particularly well, learning Python, web development, working with data and how AI is built. Children from six can start with blocks and puzzles, usually with a mentor of their own. Lessons run in classes of fifteen to twenty or one to one, at any hour you choose, beginning with a free trial.

First choices

Three good starting courses for Pasco

A gentle one for children, a typed-code course for teenagers, and one for adults who handle text and records at work.

Puna and selva

Who lives in the Pasco region, and how far apart are they?

INEI counted 253,549 people in the department of Pasco in 2025, in three provinces that sit at very different heights.

Pasco department and provinces, population at the 2025 census
AreaPeople, 2025
Pasco province (Cerro de Pasco)119,823
Oxapampa province96,626
Daniel Alcides Carrión province (Yanahuanca)37,100
Department of Pasco253,549

Cuadro N° 1 of INEI's Censos Nacionales 2025 demographic tables: enumerated plus omitted population, reference day 15 September 2025. The department line is printed by INEI and is not our sum.

Five Pasco towns in INEI's 2017 list of centros poblados
TownPeople, 2017Metres above sea level
Cerro de Pasco (Chaupimarca)25,6004,373
Yanacancha25,0294,394
Villa Rica11,0361,551
Oxapampa10,8871,832
Puerto Bermúdez6,168281

INEI, Directorio Nacional de Centros Poblados, Censos Nacionales 2017, department of Pasco. INEI's 2017 table of department capitals counts the wider city of Cerro de Pasco at 58,899; the town rows above are single populated centres, a narrower measure.

Districts in 2025

For 2025 INEI gives district totals: Chaupimarca 26,985, Yanacancha 25,205, Puerto Bermúdez 23,851, Oxapampa 17,248, Villa Rica 15,956, Santa Ana de Tusi 14,036, Constitución 13,943 and Yanahuanca 12,882.

A district is larger than its main town, and these are 2025 figures against 2017 ones, so we do not compare them.

Children and teenagers

Of the 235,538 people enumerated in the department in 2025, 26,834 were aged 6 to 11 and 27,492 aged 12 to 17.

Public secundaria enrolment rose from 20.2 thousand in 2015 to 26.0 thousand in 2025, while public primaria stayed near 30 thousand (29.9 to 30.8). Pasco had 7,258 teachers in 2025.

The distances are real. A family in Puerto Bermúdez and a family in Yanacancha live hours apart by road and more than four kilometres apart in height. Programming courses taught by a person are rare in both. Online, they share the same mentor and the same lesson.

At home

How quickly has internet reached Pasco homes?

Very quickly. In 2015 about one Pasco household in seventeen had internet at home; by 2025 it was nearly one in two.

Pasco households and internet use compared with Peru (per cent)
What is measuredPasco 2015Pasco 2020Pasco 2025Peru 2025
Households that own a computer21.925.529.133.9
Households with an internet connection5.925.945.656.8
Share of people 6 and older online27.651.981.581.1

ENAHO results in INEI, Compendio Estadístico Perú 2026, volume 1, tables 11.5 (computers), 11.6 (internet in the home) and 11.13 (internet use). Commas in INEI's decimals changed to points.

Read it carefully

By 2025 the share of Pasco residents aged six and up who went online, 81.5 per cent, had caught up with Peru's 81.1. Home connections, at 45.6 per cent, were still below the national 56.8, and computers below too.

These are department averages from a household survey. A street in Yanacancha and a village up a valley in Oxapampa province can be far apart on either side of them.

What it means for a class

Plenty of teenagers in Pasco can reach a live class. Fewer have a computer of their own: fewer than three households in ten owned one in 2025.

A phone shows the lesson but is too small for writing code. A laptop or desktop, even one shared by siblings on different evenings, is the real requirement from about age ten.

Fit and English

Who in Pasco will do well in an online class taught in English?

Our lessons are in English only, live and online; we have no Spanish-language groups. That is a benefit for some learners and a hurdle for others, and the free class is where we find out which.

The English picture

EF's English Proficiency Index 2025 scores Peru 519, in the moderate band. Pasco is not among the sixteen Peruvian regions EF scores separately, so there is no Pasco English figure to report.

In MINEDU's 2025 census evaluation, 28.5 per cent of Pasco fourth-graders reached the satisfactory level in maths and 27.8 per cent in reading, a little under the national 30.0 and 32.7. In second year of secundaria the figures were 10.3 and 12.3, against 12.7 and 18.5 nationally.

Learners who usually flourish

Secundaria pupils who like solving things and are prepared to meet English words one at a time. University and institute students in engineering, mining, environmental or business courses. Adults who read some technical English and want programming for their work.

Children under ten can start too, mostly in one-to-one lessons with blocks and short repeated instructions, and an adult close by at first.

Parents who would like the explanation in Spanish can read clases de programación para niños online en Perú. Teenagers curious about why English and code go so well together may enjoy learning coding and English together.

A Pasco data project

How far is each Pasco attraction, according to its own description?

Pasco's provincial council publishes a list of tourist attractions in which the distances are buried in ordinary Spanish sentences. Getting them out with a program is a classic first task in text processing, and Pasco's list contains two traps that catch almost everyone.

The open dataset

The Honorable Municipalidad Provincial de Pasco publishes "Lista de Atractivos Turísticos de la Provincia de Pasco" on datosabiertos.gob.pe under the Open Data Commons Attribution License (ODC-By), first released on 10 November 2022 and last modified on 29 March 2023.

Our copy, atractivos-pasco.csv, has 26 rows: 18 marked as Pasco province and 8 as Oxapampa province. The description column is free text, such as "a 40 km al sur de la ciudad de Cerro de Pasco (1 hora en auto aproximadamente)".

Two things to notice first

The CODIGO_UBIGEO column holds 190101 on all 26 rows, even for attractions in Oxapampa province. That is a location code that has been copied down the column, so this project ignores it and reads place names from the text.

Some district names are spelt as the council typed them, such as HUALLAY and PALLANCHARA. We keep them as published.

Version 1: find a number before "km"Python
import csv
import re

with open("atractivos-pasco.csv", newline="", encoding="latin-1") as f:
    rows = list(csv.DictReader(f))

found = 0
for row in rows:
    text = row["DESCRIPCION_DEL_ATRACTIVO"]
    match = re.search(r"(\d+) km", text)
    if match:
        found += 1
        print(row["NOMBRE_DEL_ATRACTIVO_TURISTICO"].strip()[:28], match.group(1))
print("Attractions with a distance:", found, "of", len(rows))

It prints eleven lines, from Iglesia Inmaculada Concepcio 18 through Replica de la Casa de Daniel 8 and Catarata el Leon 5 to Poblado de Pozuzo (820 msnm) 87, then Attractions with a distance: 11 of 26.

Version 1 looks as if it works. Eleven attractions report a distance, and the numbers seem sensible. But check one by hand. The replica of Daniel Alcides Carrión's house is described as "a 1.8 km de la ciudad de Cerro de Pasco", and the program printed 8. The pattern \d+ means "one or more digits", so it skipped the 1 and the full stop and matched only the 8 right before " km". The second trap is quieter: the numbers do not all start from the same place. The two waterfalls are measured from Villa Rica, Pozuzo and Villa Rica from Oxapampa, everything else from Cerro de Pasco. A list of bare numbers mixes them up.

Version 2: decimals allowed, starting point capturedPython
import csv
import re

PATTERN = r"(\d+(?:\.\d+)?) km[^(]*?(?:ciudad|poblado) de ([^(]+?) \("

with open("atractivos-pasco.csv", newline="", encoding="latin-1") as f:
    rows = list(csv.DictReader(f))

by_start = {}
for row in rows:
    match = re.search(PATTERN, row["DESCRIPCION_DEL_ATRACTIVO"])
    if match:
        km = float(match.group(1))
        start = match.group(2)
        by_start.setdefault(start, []).append(km)

for start, distances in sorted(by_start.items()):
    print(start, sorted(distances))
print("Distances read:", sum(len(d) for d in by_start.values()))

It prints: Cerro de Pasco [1.8, 18.0, 37.0, 40.0, 43.0, 66.0, 86.0], Oxapampa [71.0, 87.0], Villa Rica [5.0, 12.0] and Distances read: 11.

The new pattern has two groups. (\d+(?:\.\d+)?) takes digits with an optional decimal part, so 1.8 survives whole. (?:ciudad|poblado) de ([^(]+?) \( captures the place named after "ciudad de" or "poblado de", up to the bracket that opens the travel time. Grouping by that place gives three separate lists. The Huaguruncho snow peak, the furthest from Cerro de Pasco at 86 km, and Pozuzo, 87 km from Oxapampa, are now plainly measured from different towns.

Distances read from the descriptions, grouped by starting town (our extraction)
Measured fromAttractionsDistances (km)
Cerro de Pasco71.8, 18, 37, 40, 43, 66, 86
Oxapampa271, 87
Villa Rica25, 12

Data: Municipalidad Provincial de Pasco, Lista de Atractivos Turísticos de la Provincia de Pasco, ODC-By. The extraction and grouping are ours. Fifteen of the 26 descriptions contain no distance in this form and are left out. One description gives Villa Rica's altitude as 1480 msnm, while INEI's 2017 list puts the populated centre at 1,551 metres: two sources, two points, both printed as published.

  1. Under 8, with a map. Draw three towns and a few places around each. Say how far each place is "from" which town, and why you must say which.
  2. Blocks, around 8 to 10. Give a sprite a list of sentences. Can it find the word "km" and say the word just before it?
  3. First Python, around 10 to 12. Use text.split() to find the word before "km" in each description. Does it handle 1.8?
  4. Ages 13 and over. Extend Version 2 to read the travel time in brackets, in minutes, and work out an average speed for each trip.
  5. Going further. Pull every altitude written as "msnm" and compare it with INEI's centros poblados list. Where do the two disagree, and by how much?

School in Pasco

Does school in Pasco include programming?

Not as a subject. Pasco, like every region, follows the national curriculum, which spreads digital skills across all areas.

The national framework

Primaria lasts six years and secundaria five, under the General Education Law, and MINEDU assigns grades by age on 31 March: a six year old starts primaria, a twelve year old starts secundaria.

The curriculum names a technology competency, number 28, about working in virtual environments, and makes it transversal. In the standard 35-hour secundaria week there are four hours of maths and none called programming or computing.

What the region is planning

On 30 March 2026 the Gobierno Regional de Pasco reported work on its regional education project, the Proyecto Educativo Regional (PER) Pasco, with objectives and strategic actions linked to the PER to 2036.

In June 2026 its energy and mines directorate held an Ecoferia Estudiantil in which secundaria pupils presented environmental projects. In March 2026 it opened a new building for the I.E.E. María Parado de Bellido at the start of the school year.

Pasco pupils can enter national contests on equal terms. The ONEM maths olympiad begins with a round in each school, held on 8 July 2026 for its 2026 edition, which attracted more than 1.7 million secundaria pupils. UTEC's OPI and its sister computing olympiads charge nothing to secundaria pupils. We have no link with MINEDU, UTEC, the regional government, the provincial council or any contest; our practice material is our own.

Choosing

Which course should a Pasco learner pick first?

Look at age, English and the device at home. The table is ours and only a starting point.

Starting points we suggest for Pasco learners
LearnerEnglish nowFirst courseHow
Child, 6 to 8A few wordsBlocks and puzzlesPrivate lessons
Child, 9 to 12School basicsScratch, then PythonPrivate or class
Secundaria pupilSchool EnglishPython for TeensClass
Secundaria, technical interestsReads instructionsPython, then webClass
University or institute studentTechnical readingPython and automationClass or private
AdultMixedPython with spreadsheetsPrivate, usually

Our suggestions. Grade is set by age on 31 March, so one class can hold children almost a year apart in age.

Children

Lessons built around one small game at a time, with the same English phrases each week until they feel ordinary.

Teenagers

Python that reads real text and numbers, so every new idea arrives with a reason to use it.

Adults and students

Automation of the dull parts of work: extracting values from documents, cleaning lists, checking totals.

University students can read coding courses for university students in Peru, and anyone weighing a first language can see our Python course for Peru. The full set of Peru guides is on our Peru page.

Clock

At what time can someone in Pasco take a lesson?

At the time that suits them. Pasco keeps Peru time all year, and the mentor in India arranges the lesson around it.

Pasco time against India time (examples, not a schedule)
PascoIndiaMentor's time of day
05:0015:30Afternoon
07:3018:00Early evening
09:3020:00Evening
14:0000:30Just after midnight
17:3004:00Next day, before dawn
20:3007:00Next day, morning

Peru is on UTC minus 5 hours in every month, without daylight saving (tz database, America/Lima); India is on UTC plus 5 hours 30 minutes. India is therefore 10 hours 30 minutes ahead of Pasco all year round.

Since neither country moves its clocks, the hour you agree at the start never shifts. You book in Pasco time. Peru's 2026 school year opened on 16 March 2026 with 6,225,000 pupils in 53,631 schools; children often start with us during the summer holidays from January to March, while adults can start whenever they like.

Growth

How a Pasco learner's skills grow

Six milestones we use with learners of every age, to place them and to show families progress.

Our milestones, from first blocks to reading text with code
MilestoneCommon ageCan now
1. Instruct6 to 7Tell a character what to do, in order
2. Repeat7 to 9Replace copied steps with a loop
3. Test8 to 10Use if to react to what happens
4. Store9 to 12Keep words and numbers in variables and lists
5. Search11 to adultFind a word or number inside a longer text
6. Extract13 to adultWrite a pattern that pulls values out of text, and test it on awkward cases

For parents

The attractions project covers milestones 5 and 6. Learners finish it in the habit of checking a program's answer against the source by hand.

A brief note each month tells you what was made and what was tricky.

For learners

A pattern that works on ten lines can fail on the eleventh.

A number means nothing until you know what it is measured from.

Also available

Nine more courses for learners in Pasco

Arranged by age. Each is taught live, in English, by one mentor who stays with the learner, as a class or privately.

I

Children

Ages 6 to 12

PAS / KIDS / 02

Minecraft coding

Code that builds inside a familiar world.

Open the syllabus

PAS / KIDS / 03

Python and AI for kids

A first typed language with playful AI ideas.

Open the syllabus
II

Teenagers

Ages 13 to 18

PAS / TEEN / 01

Web development for teens

Sites with a front and a back end.

Open the syllabus

PAS / TEEN / 02

Problem solving and algorithms

Sorting, searching and clear thinking.

Open the syllabus
III

University and adults

18 and over

PAS / ADULT / 01

Java masterclass

Object-oriented code for larger systems.

Open the syllabus

PAS / ADULT / 03

Git and GitHub

Track changes and work in a team.

Open the syllabus

Week by week

Live online lessons from Pasco, step by step

Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family.

Early

Pasco's early morning is the mentor's afternoon.

Late

Evening slots in Pasco are possible as well.

Private

Good for learners who want English taken gently.

Same face weekly

One mentor, who comes to know the learner well.

Unhurried English

Clear words, repeated, typed into the chat.

Learner drives

The student writes, runs and fixes each program.

Classes by age

Learners study only with others of a similar age.

Straight feedback

Families are told what works and what does not yet.

Your choice of size

A class of fifteen to twenty, or just one.

Student work

What our committed students have built

Students who stick with it make tools and games that really run. A few appear below; there are more in the student labs.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

Fees for Pasco learners

Our plans are monthly and priced in US dollars, paid by card. The card issuer converts each charge into soles at the rate it uses that day, so the amount in soles may vary slightly.

Free first class

Free

no card required

  • A free first lesson
  • Check of English, device and connection
  • No card at this stage
Book it

Group batch

$100 USD

a month, eight live classes

  • A class of fifteen to twenty peers
  • The same mentor each week
  • Two live lessons a week
  • Monthly, cancel at any point
Start here

One to one

$150 USD

a month, eight live classes

  • Only the learner and mentor
  • Lessons paced to the learner
  • Times chosen by you
Enquire

What families say

Rated 4.9 across 547 Google reviews

Families' and students' own words from Google, unchanged.

★★★★★

"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

Pasco asks

Online coding and AI classes in Pasco: what families want to know

Are the classes in Spanish?

No. Lessons are live, online and only in English. The mentor speaks plainly and slowly, matches the learner's pace and accent, and when a learner replies in Spanish, gives the English for it; the lesson does not switch to Spanish.

Does it work from Oxapampa, Villa Rica or Puerto Bermúdez?

Yes, if the connection is steady at your chosen hour. Selva and puna are the same to an online class; the free lesson tests your line.

Does the cold or the altitude in Cerro de Pasco matter?

Not to the lesson itself. What matters is a quiet, reasonably warm spot with the device and a stable connection, used at the same time each week.

What equipment is needed?

A laptop or desktop with a keyboard for typed programming. Young children can begin block coding on a tablet. A headset helps in a busy home.

What time are the classes?

Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. Pasco is 10 hours 30 minutes behind India throughout the year, so 07:30 in Pasco is 18:00 in India.

Is programming taught in Pasco schools?

Not as its own subject. National curriculum rules place digital skills inside every area, and the usual secundaria timetable has no programming hours.

Can university students in Cerro de Pasco join?

Yes. Python, Java and data work help in engineering, mining, environmental and business degrees. We teach alongside your course, and your university alone sets your grades.

Do you teach AI?

Yes. Teenagers and adults learn how AI systems are trained and why they make mistakes. Younger children learn the ideas with games, never through adult AI accounts.

How is payment made?

Monthly by card in US dollars, which your bank turns into soles. From India the site shows prices in rupees. The first lesson is free of charge.

Do learners get a certificate?

Courses that include one end with a certificate of completion from us. It is not a Peruvian school or university award, and no Peruvian body grants or endorses it.

See also

More reading for Pasco learners

Pages that learners and parents in Pasco often visit after this one.

Coding and AI classes in Peru

All our Peru guides in one place.

Programación para niños online

For Spanish-speaking parents.

Coding and English together

Why the two help each other.

Scratch classes for kids

A first taste of coding.

AI classes for teenagers

Inside the systems teens use.

How we teach

What happens in a lesson.

More pages for Peru

Part of the guide: Every Peru page

More guides: Coding and AI classes in Peru · En español: clases de programación en inglés · Start here: English-medium coding in Lima · By age and stage: AI and coding for professionals · Subjects and courses: AI agents course · Exams, olympiads and school holidays: IB computer science tutor · Guides to choosing: An English-taught option to Crack The Code · Cities: Arequipa: coding for every age · Lima and Callao districts: Programación para niños en Ancón

Start here

Start with a free class from Pasco

The trial is a normal lesson in miniature: a short puzzle, a first program that runs, and a conversation in simple English. Afterwards the mentor tells you honestly whether to begin, in which course, and whether a class or private lessons would suit better.

If you prefer to read first, how we teach follows one lesson and our courses page shows each syllabus.

WhatsApp us · +91 91233 66161 · connect@modernagecoders.com

Lessons are live and online, always in English, taught by mentors working from India. WhatsApp reaches us fastest; write in English if you can.

Free, no card, nothing to sign.

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

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here

Free classPriority demoCall us