HVC / KIDS / 01
Scratch Programming
Stories, games and animations built from blocks.
Open the syllabusHuancavelica region · Live online, taught in English · From secundaria up, younger with care
Huancavelica sits high in the central Andes, with seven provinces and a capital at about 3,700 metres. Its schools are receiving tablets by the thousand, yet most homes still have no computer. Our classes are live, online and taught in English. This page explains where a tablet is enough and where it is not, who in the region is ready for English-taught classes today, and how a university's own data can teach a teenager to report an honest range instead of a tidy but wrong number.
Teaching live online since 2020 · 10,000+ learners worldwide · mentors used to slow, clear English
In short
Wherever you live in the Huancavelica region, from the capital and Lircay to Pampas, Acobamba or Churcampa, Modern Age Coders can teach you or your child coding and AI in live online classes in English. The fit is strongest for secundaria pupils, university students and working adults who follow some English: Python, web pages, data work and how AI systems are made. A child of six or seven can begin with block coding, usually one to one with an unhurried mentor. Study in a class of fifteen to twenty or on your own, at hours your family sets; the first lesson costs nothing.
Where to begin
One for children whose English is still young, one for secundaria students, and one for adults and university students who want programming they can use at work.

HVC / 01
Drag-and-drop blocks, games and small apps. It runs on a school tablet, needs almost no typing and lets a young child follow the mentor by watching the screen.
Open the syllabus →
HVC / 02
A first typed language for 1° to 5° de secundaria. Words like if, for, print and return are everyday English, so each program doubles as a vocabulary lesson.
Open the syllabus →
HVC / 03
For students and adults who keep records at a council, a school office or a cooperative: sorting, totalling and checking them with SQL and Python.
Open the syllabus →Devices in the region
For first steps, yes. For real programming, a keyboard and a bigger screen make the difference. The regional government is handing out tablets in large numbers, and it helps to know what they are good for.
On 26 August 2026 the Gobierno Regional de Huancavelica reported that, through the regional education directorate and with PRONATEL, it "entregó 11 mil 907 tabletas electrónicas" to the heads of the region's eight UGELs, for pupils of 443 schools.
The same note splits them into 5,577 tablets for primaria and 6,330 for secundaria, and says the regional broadband project, now in its seventh year of tablet deliveries, has reached a running total of 71,442 devices.
A tablet is well suited to block coding: a child drags pieces, taps run, and watches a character move. It is also fine for joining a video class and following the mentor's screen.
Typed programming is different. A learner writing Python spends most of an hour typing, reading error messages and switching between windows. On a touch screen that becomes slow and tiring, so from about ten we ask for a laptop or desktop, even a shared or second-hand one.
| Measure | Huancavelica 2015 | Huancavelica 2022 | Huancavelica 2025 | Peru 2025 |
|---|---|---|---|---|
| Households owning a computer | 10.8 | 20.5 | 16.8 | 33.9 |
| Households with internet at home | 2.4 | 26.1 | 23.9 | 56.8 |
| Internet users, age 6 upward | 18.1 | 55.1 | 69.1 | 81.1 |
Figures from the household survey (ENAHO) as published in tables 11.5, 11.6 and 11.13 of the first volume of INEI's Compendio Estadístico Perú 2026; INEI writes the decimals with commas.
Read across the rows and the pattern is clear. In 2025 roughly a sixth of Huancavelica households owned a computer and fewer than a quarter paid for internet at home, while 69.1 per cent of residents from age six upward went online somewhere, most of them on a phone. Internet use has almost quadrupled since 2015. Home computers have not kept pace. That gap, not interest or ability, is the first thing a family here should think about before signing up for any online programming course, ours included.
Honest fit
We teach only in English, live and online; there are no Spanish or Quechua groups. For some learners in the region that works well straight away, for others it will work better in a year or two.
EF's English Proficiency Index 2025 gives Peru a score of 519, in its moderate band. EF also scores sixteen Peruvian regions, and Huancavelica is not among them, so there is no regional English figure to quote.
Schools do teach English: the regular secundaria week includes three hours of Inglés. Three hours a week is a foundation rather than fluency, and we plan the first months of classes with that in mind.
Teenagers in 3° to 5° de secundaria who like maths and are willing to meet English in small steps. University students, especially in engineering, systems and mathematics, where much reading is in English already. Adults who use English words at work and want programming or data skills.
Younger children can learn with us too, mostly one to one, with blocks, short repeated phrases and a parent within reach for the first few weeks.
Huancavelica's pupils are not weak at maths. In MINEDU's 2025 census evaluation, 35.5 per cent of the region's fourth-grade pupils reached the satisfactory level in maths, above the national 30.0 per cent. In second year of secundaria the picture is harder: 11.2 per cent in maths against 12.7 nationally, and 10.8 per cent in reading against 18.5. A learner who reads English slowly can still reason well, and programming rewards reasoning. Spanish-speaking parents who would like to read first can open our guide to clases de programación en inglés en Perú.
| Evaluation | Huancavelica maths | Peru maths | Huancavelica reading | Peru reading |
|---|---|---|---|---|
| 4th grade of primaria | 35.5 | 30.0 | 29.7 | 32.7 |
| 2nd year of secundaria | 11.2 | 12.7 | 10.8 | 18.5 |
INEI, Compendio Estadístico Perú 2026, tomo 1, cuadros 5.53 and 5.54, from MINEDU's Unidad de Medición de la Calidad de los Aprendizajes, Evaluación Censal de Estudiantes.
Seven provinces
INEI's 2025 census counted 372,155 people in the department of Huancavelica. The capital is the city of Huancavelica, and the province of Tayacaja, around Pampas, is the second most populous.
| Province | Total, 2025 |
|---|---|
| Huancavelica | 120,159 |
| Tayacaja | 84,852 |
| Angaraes | 57,737 |
| Acobamba | 42,903 |
| Churcampa | 34,898 |
| Huaytará | 17,529 |
| Castrovirreyna | 14,077 |
| Department of Huancavelica | 372,155 |
From Cuadro N° 1 of the 2025 census tables (Censos Nacionales 2025), counting both people enumerated and people INEI estimates were missed, on the reference day of 15 September 2025. The department line is INEI's own total, not our addition.
INEI's 2017 census table of department capitals gives the city of Huancavelica 49,570 people. In INEI's 2017 listing of centros poblados, the town of Huancavelica stands at 3,746 metres, Lircay had 9,724 residents and Pampas 7,839.
For 2025 INEI reports districts rather than towns: Huancavelica district 40,240, Lircay 29,006, Yauli 22,244, Acoria 18,774, Ascensión 14,436 and Pampas 9,895. A district and a town are different areas, so we print the figures side by side and never subtract one from the other.
Among the people the 2025 census actually counted in the department (362,744), 38,323 were aged 6 to 11 and 40,087 were aged 12 to 17, the two age bands that match primaria and secundaria.
Public schools have fewer pupils than a decade ago. INEI's compendium shows public primaria enrolment in the department falling from 51.6 thousand in 2015 to 38.5 thousand in 2025, and public secundaria from 45.7 thousand to 34.4 thousand. The region had 11,704 teachers in 2025.
Most of the region's people live far from any classroom that teaches programming. For a teenager in Churcampa or Castrovirreyna with a connection and a laptop at home, a live online class is one of very few ways to study coding with a person, rather than alone with videos.
Connection
In the towns, usually. In smaller places it depends on the locality, and the regional government says so itself.
A regional government note from the first national technical forum of regional governments on telecommunications, held in Huancavelica city, describes a broadband extension "en beneficio de 412 localidades de las siete provincias", with connections of up to 200 Mbps over fibre to the home or institution, replacing older microwave links.
The same note says that the regional broadband projects were designed when demand was much lower, and that virtual education, telemedicine and cloud services have since outgrown the original capacity.
A live coding class sends the mentor's voice and screen to the learner and the learner's voice back. A steady connection matters more than a fast one, and the shared screen uses far less data than a film.
The free class tests this. If the picture keeps freezing, the mentor can switch off video, keep audio and a shared screen, and see whether the lesson still works.
A Huancavelica data project
The Universidad Nacional de Huancavelica publishes its 2025 entrants as open data. The question looks simple. The answer teaches the most useful habit in data work: when part of a column is unknown, say how wide your uncertainty is.
The university publishes "Lista de Ingresantes del año 2025 I y II a la UNH" on datosabiertos.gob.pe under the Open Data Commons Attribution License (ODC-By), released on 23 December 2025. It covers undergraduate entrants, postgraduate entrants and second-speciality entrants for both 2025 admission rounds.
Our copy, ingresantes-unh-2025.csv, has 1,417 rows and no names. Each row carries a TOTAL_INGRESANTES count, so a row can stand for several people. Every row says its cut-off date is 30 June 2025, although 228 rows record an entry date of 6 September 2025, so we describe the file as published rather than guess which date is right.
DEPA_PROCEDENCIA records the department each entrant comes from. Most rows name one: HUANCAVELICA, JUNIN, AYACUCHO and so on. But 815 of the 1,417 rows say "NO INDICA", not stated.
A first attempt adds up the people, counts those from Huancavelica, and divides. It runs without error and prints a confident percentage, which is exactly what makes it dangerous.
import csv
home = total = 0
with open("ingresantes-unh-2025.csv", newline="", encoding="utf-8") as f:
for row in csv.DictReader(f):
people = int(row["TOTAL_INGRESANTES"])
total += people
if row["DEPA_PROCEDENCIA"] == "HUANCAVELICA":
home += people
print("New students in 2025:", total)
print("From Huancavelica:", home)
print("Share:", round(100 * home / total, 1), "%")It prints: New students in 2025: 2010, From Huancavelica: 538 and Share: 26.8 %.
Twenty-seven per cent suggests that most new students came from outside the region. That is not what the file shows. Version 1 treats every "NO INDICA" entrant as someone from elsewhere, when they could just as well be from Huancavelica. The only honest statement is a range: the lowest possible share assumes no unknown entrant is local, the highest assumes all of them are. Version 2 works that range out separately for each level of study, because the unknowns are not spread evenly.
import csv
counts = {}
with open("ingresantes-unh-2025.csv", newline="", encoding="utf-8") as f:
for row in csv.DictReader(f):
level = row["NIVEL"]
origin = row["DEPA_PROCEDENCIA"]
if origin == "HUANCAVELICA":
kind = "home"
elif origin == "NO INDICA":
kind = "unknown"
else:
kind = "elsewhere"
tally = counts.setdefault(level, {"home": 0, "unknown": 0, "elsewhere": 0})
tally[kind] += int(row["TOTAL_INGRESANTES"])
for level, t in sorted(counts.items()):
total = sum(t.values())
low = 100 * t["home"] / total
high = 100 * (t["home"] + t["unknown"]) / total
print(level, "| total", total, "| unknown", t["unknown"],
"| between", round(low, 1), "and", round(high, 1), "%")It prints: Posgrado | total 957 | unknown 643 | between 16.7 and 83.9 %, Pregrado | total 412 | unknown 17 | between 89.6 and 93.7 % and Segunda especialidad profesional | total 641 | unknown 566 | between 1.4 and 89.7 %.
| Level | Entrants | Origin not stated | Lowest share | Highest share |
|---|---|---|---|---|
| Undergraduate (pregrado) | 412 | 17 | 89.6% | 93.7% |
| Postgraduate (posgrado) | 957 | 643 | 16.7% | 83.9% |
| Second speciality | 641 | 566 | 1.4% | 89.7% |
Data: Universidad Nacional de Huancavelica, Lista de Ingresantes del año 2025 I y II a la UNH, ODC-By. People are the sum of TOTAL_INGRESANTES; shares and bounds are ours. The file has 1,417 rows standing for 2,010 entrants.
Now the answer has two very different parts. For undergraduates the range is narrow, about 90 to 94 per cent, because only 17 of 412 did not state an origin: the university's first-degree students are overwhelmingly from the region. For postgraduate and second-speciality entrants the range runs from almost nothing to nearly nine in ten, which means the file simply cannot answer the question for them. Saying "we cannot tell" is a result, and a more useful one than 26.8 per cent.
School and beyond
Not as a subject. The region follows Peru's national curriculum, which treats digital skills as something every area should develop rather than as a course of their own.
Under the General Education Law, primaria lasts six years and secundaria five. MINEDU sets each grade by the child's age on 31 March, so a six year old enters 1° de primaria and 5° de secundaria is the year of sixteen year olds.
The curriculum's technology competency, number 28, "Se desenvuelve en entornos virtuales generados por las TIC", is transversal. In a regular 35-hour secundaria week, Matemática has four hours, Inglés three and Educación para el Trabajo two; programming has none.
MINEDU's Fábrica de Programadores, launched in July 2025, trains 1,000 public-school pupils of 4° and 5° de secundaria in Lima Norte in Python with an international certificate. None of the sources we read mention it in Huancavelica.
Beyond school, the region signed an exchange agreement in 2026 with the Lycée Le Chesnoy Amilly in France for students of its technological institutes; six students and two teachers travelled to France that September for training in farming and food production.
Contests are open here as everywhere in Peru. For ONEM, the national maths olympiad, a pupil sits the first round at their own school; that round took place on 8 July 2026, and the 2026 edition called on more than 1.7 million secundaria pupils. UTEC runs the OPI computing olympiads and charges secundaria entrants nothing. We have no connection with MINEDU, UTEC, the regional government or either contest, and we teach with problems we write ourselves. Our page on maths olympiad coaching in Peru explains how we prepare pupils with original practice.
Choosing
Two questions decide it: how old the learner is, and what device is at home. The table is our own guide, not a rule.
| Learner | Device at home | Start with | Format |
|---|---|---|---|
| Child, 6 to 8 | Tablet or laptop | Block coding and puzzles | One to one |
| Child, 9 to 12 | Laptop, even shared | Blocks, then first Python | Either |
| Secundaria, 13 to 16 | Laptop | Python for Teens | Group |
| Secundaria, eyeing university | Laptop | Python, then web or Java | Group |
| University student | Laptop | Python or data analysis | Either, by timetable |
| Working adult | Laptop | Python and spreadsheets to data | Often one to one |
Suggestions of ours, not rules. Because MINEDU places pupils by their age on 31 March, two pupils in one grade may differ by nearly twelve months.
Short sessions, big buttons, and a mentor who names every block in English while pointing at it, so a word and an action arrive together.
Python from the first lesson, with maths puzzles the school syllabus already supports, and steady practice in reading English error messages.
Problems from real work: tidying a list of records, counting by category, checking a total. One to one fits shifts and travel.
Teenagers will find more on our teen coding page for Peru, and engineering students may prefer Python for engineering students. The Peru hub page lists every guide we have written for the country.
Timing
Whatever time suits. Huancavelica keeps Peru time all year, and the mentor in India fits the lesson to your day.
| Huancavelica | India | For the mentor |
|---|---|---|
| 06:00 | 16:30 | Late afternoon |
| 08:30 | 19:00 | Evening |
| 11:00 | 21:30 | Night |
| 15:30 | 02:00 | Next day, small hours |
| 18:30 | 05:00 | Next day, early morning |
| 20:00 | 06:30 | Next day, morning |
Peru: UTC minus 5 hours all year, with no daylight saving (tz database, America/Lima). India: UTC plus 5 hours 30 minutes. India is 10 hours 30 minutes ahead of Huancavelica every day of the year.
Because neither country changes its clocks, an hour agreed in March still works in November. When you book, you choose the hour on your own clock. Peru's 2026 school year opened on 16 March 2026, when 53,631 schools across the country received 6,225,000 pupils; many families start private classes in the January to March holidays, while adults can start in any month.
Milestones
Our own stages, used to place each learner and to show families what has been mastered.
| Step | Usual age | What they manage |
|---|---|---|
| 1. Sequence | 6 to 7 | Put steps in the right order to move a character |
| 2. Loop | 7 to 9 | Repeat steps with a loop instead of copying them |
| 3. Decide | 8 to 10 | Choose between two actions with if and else |
| 4. Count | 9 to 12 | Keep a running total in a variable while reading a list |
| 5. Group | 11 to adult | Tally records into categories with a dictionary |
| 6. Bound | 13 to adult | Report a lowest and highest value when some data are missing |
The entrant-data project trains steps 5 and 6. Afterwards, any percentage in a newspaper prompts one question: how much of the data was missing?
Every month you hear what your child built and what they found hard.
An unknown is not a no.
A range you can defend beats a number you cannot.
More courses
Sorted into three age bands. Whichever you pick, one mentor teaches it live, in English, to a class or to a single learner.
HVC / KIDS / 01
Stories, games and animations built from blocks.
Open the syllabusHVC / KIDS / 02
Number ideas made visible in small programs.
Open the syllabusHVC / KIDS / 03
Patterns and logic before the first line of code.
Open the syllabusHVC / TEEN / 01
Pages and interfaces in HTML, CSS and JavaScript.
Open the syllabusHVC / TEEN / 02
Tables, charts and questions answered with Python.
Open the syllabusHVC / TEEN / 03
Original problems for contest-minded pupils.
Open the syllabusHVC / ADULT / 01
Scripts first, then programs that solve real tasks.
Open the syllabusHVC / ADULT / 02
Design tables and query them with SQL.
Open the syllabusHVC / ADULT / 03
Shares, averages and uncertainty done properly.
Open the syllabusHow it runs
Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family.
Before school
An early Huancavelica morning is late afternoon for the mentor.
After school
Afternoon and evening hours also work.
One to one
Best when the learner needs English taken slowly.
The same person every week, who learns how the learner thinks.
Short sentences, repeated, and always shown on the shared screen.
Every line is typed by the student, with the mentor watching and prompting.
A ten year old never shares a class with an adult.
Parents hear what was learned and what needs another try.
A group of fifteen to twenty, or a private class.
Student work
Learners who stay with us go on to build things that work. A few are shown here, and the student labs have many more.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
Fees
Plans are billed monthly in US dollars to a debit or credit card. Your bank turns the dollar amount into soles at its own exchange rate on the day, so your statement may differ slightly from month to month.
Free first class
Free
no card required
Group batch
$100 USD
a month, eight live classes
One to one
$150 USD
a month, eight live classes
What families say
What families and students wrote on Google, unedited.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Huancavelica asks
No. We teach in English only, in live online lessons. Our mentors keep their English slow and plain, follow the learner's speed and accent, and when a learner replies in Spanish they offer the English phrase to repeat; the lesson itself stays in English.
For block coding with a younger child, often yes, if the school allows it at home. For typed programming from about age ten, a laptop or desktop works far better, because the learner types for most of the lesson.
Tell us in the free class. If there is truly no computer available, even a shared one, we will say honestly that it is better to wait than to pay for lessons that cannot work.
Yes. The classes are online, so every province is the same to us, provided the connection is steady at the hour you choose.
Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. India runs 10 hours 30 minutes ahead of Huancavelica in every season; a lesson at 08:30 in Huancavelica starts at 19:00 in India.
It can be at first. The free class includes a short task in simple English so the mentor can judge. Teenagers and adults usually manage; young children often do better one to one.
Not as a subject of its own. The national curriculum wants digital skills woven through all areas, and no hour of the standard secundaria week is labelled programming.
Often. Python, data analysis and databases support degrees in engineering, economics and education, and much technical reading is in English already. We teach alongside your degree; the university decides your grades.
Yes. Older learners build and test small models and learn why they fail. Children explore the ideas in games and sorting tasks; nobody under 13 is asked to open a grown-up chatbot account.
A card payment once a month, priced in US dollars, which your bank changes into soles. If you browse from India the page shows rupees. Nothing is charged for the trial.
Where a course has one, it is a completion certificate issued by us. Schools, universities and Peruvian authorities do not issue or recognise it as a qualification; it simply shows the work done.
Read next
Pages that families and learners in Huancavelica often open next.
Every Peru page, grouped, plus the school system.
Written in Spanish for parents.
Block coding for the youngest learners.
How teens learn what is inside AI.
Starting later, with a mentor.
One live lesson, step by step.
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
During the trial your learner tackles a short puzzle and makes a first working program on the device they would really use. Then the mentor tells you straight whether to begin now or wait, and recommends a course and a format.
To look around first, how we teach walks through a lesson and our courses lists every syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Lessons happen live on video, in English, with mentors who work from India. For a fast answer, write to us on WhatsApp, in English if you can.
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