HCO / KIDS / 01
Block coding for kids
The first step, with blocks and characters.
Open the syllabusHuánuco · Live online, in English · Ages 6 to adult
From Huánuco city and Amarilis to Tingo María in the high jungle and Llata or La Unión up in the Andes, the region spans very different landscapes, and online classes cross them all at once. Here is the census picture, an honest look at the computer gap in Huánuco homes, the free public routes young people already have after secundaria, and a data lesson drawn from the regional government's own inventory of chairs, desks and computers.
Teaching live online since 2020 · more than 10,000 students so far · mentors who check the reasoning behind each answer
Straight answer
Yes. Modern Age Coders offers live online coding and AI classes in English to learners all over the Huánuco region, in Huánuco city, Amarilis, Pillco Marca, Tingo María, Ambo and the highland provinces. Children from six begin with game coding and blocks and usually move to typed Python at about nine or ten; teenagers can work towards the PCEP Python certificate; adults learn Python, databases or AI tools. A learner either joins a class of fifteen to twenty peers or studies alone with a mentor, the family fixes the hours, and the opening lesson costs nothing. Learners are taught to work things out for themselves instead of copying.
Good first steps
Game coding for children, a Python course that ends with an internationally known certificate exam, and databases for adults who keep records at work.

HCO / 01
Ages 8 to 13. Children script their own Roblox games in Lua, learning variables, events and loops by building something their friends can play.
Open the syllabus →
HCO / 02
For older teenagers and adults. Python from the basics up to the level of the PCEP and PCAP exams, the same entry certificate MINEDU's Fábrica de Programadores points pupils towards.
Open the syllabus →
HCO / 03
From 18. Tables, queries and clean records, for anyone who works with lists of stock, assets, pupils or clients and wants them to be reliable.
Open the syllabus →Census 2025
INEI's 2025 census counted 807,377 people in the department of Huánuco. They live in eleven provinces, and the capital is the city of Huánuco.
| Area | 2025 population |
|---|---|
| Department of Huánuco | 807,377 |
| Huánuco | 339,222 |
| Leoncio Prado (Tingo María) | 136,246 |
| Ambo | 58,366 |
| Pachitea | 57,266 |
| Huamalíes (Llata) | 52,230 |
| Puerto Inca | 42,690 |
| Dos de Mayo (La Unión) | 34,199 |
| Marañón | 30,393 |
| Yarowilca | 21,929 |
| Lauricocha | 19,444 |
| Huacaybamba | 15,392 |
Taken from INEI's 2025 census, demographic indicators table 1, which reports each unit's total: those counted on 15 September 2025 plus an estimate for those missed, under the limits in force on 15 July 2026. The province rows are INEI's; we have not totalled them.
Until INEI publishes 2025 city figures, the latest count is from 2017, when the city of Huánuco, taken as one urban area across districts such as Amarilis and Pillco Marca, had 196,627 people.
INEI's 2017 directory of populated centres, which counts each centre separately, gives Tingo María 46,191, Aucayacu 16,929, Ambo 7,444, Llata 6,027, La Unión 5,201 and Panao 4,848.
Of the 771,443 people counted in person in 2025, 87,526 were aged 6 to 11 and 85,842 were aged 12 to 17.
Some live a short bus ride from the regional capital; others are hours away in the Andes or along the Huallaga. A live class over video is the same lesson for all of them.
Equipment
Fewer than in most of Peru. For 2025 the national ENAHO survey found a computer in under one Huánuco home in five, about half the national share, while internet use has climbed steadily.
| Indicator | Huánuco 2015 | Huánuco 2022 | Huánuco 2025 | Peru 2025 |
|---|---|---|---|---|
| Homes owning at least one computer | 17.4 | 18.5 | 17.5 | 33.9 |
| Homes with an internet connection | 9.3 | 29.9 | 33.3 | 56.8 |
| Residents aged 6+ who use the internet | 23.7 | 58.2 | 69.8 | 81.1 |
Department-level ENAHO figures that INEI reprints every year (tables on computers, home internet and internet users in its 2026 statistical compendium). Decimal points are ours, as is the choice of 2015, 2022 and 2025.
Home internet in Huánuco went from 9.3 per cent of homes in 2015 to 33.3 per cent in 2025, while the proportion of residents from age six upwards who use the internet anywhere climbed from 23.7 to 69.8 per cent. That is real progress.
Computers did not follow. In 2015 and in 2025 alike, fewer than one home in five had one. Most people in Huánuco who are online are online through a phone.
Children of six to eight can start on a tablet with blocks. From about nine, learning to program properly needs a keyboard and a screen big enough to see code and the class together.
If you have no computer at home yet, tell us in the free class. Families often borrow a laptop for the hour, or use one at a relative's home or a parent's workplace, and one-to-one plans can be timed to when that machine is free.
In school
No. Huánuco's colegios teach the national CNEB curriculum, in which digital skill is everyone's job and no teacher's subject: programming has no slot of its own.
| Level | Public | Private |
|---|---|---|
| Primaria | 88.6 | 12.6 |
| Secundaria | 71.5 | 10.2 |
Enrolment from MINEDU's school census, reproduced by INEI in the 2026 compendium. A further table there (cuadro 5.27) lists 37.7 thousand Huánuco secundaria pupils in rural schools in 2025. We changed decimal commas only.
Under Law 28044 a pupil spends six years in primaria, then five in secundaria. MINEDU places pupils by their age on 31 March. Technology appears in the CNEB only as competency 28, a transversal competency that all areas share.
Under the regular day, secundaria has 35 weekly hours, with four for Matemática and two for Educación para el Trabajo. There is no programming area.
MINEDU's Fábrica de Programadores (July 2025) took a first thousand 4° and 5° de secundaria pupils, every one of them from Lima Norte, and taught them Python with the PCEP exam as the goal. Huánuco pupils were not in that first group.
That is why our Python with PCEP course appears among the picks above: it gives a Huánuco teenager a similar goal, independently and in English.
After secundaria
More than many families realise. The DRE Huánuco has reported both free public technical training and a free regional pre-university academy. Our classes do not replace either; they add programming and English on top.
In April 2025 the DRE Huánuco said that ten public higher technological institutes (IEST) in the department were admitting students for 2025-I, offering 1,060 places. It described the programmes as lasting three years and charging no monthly fees, with an admission exam fee paid separately.
Applicants need to have finished secundaria and present their documents to each institute. Dates vary by institute, so families should check with the institute directly.
In January 2025 the DRE Huánuco reported that about 1,200 young people sat the entrance test for "Otro Level", a free pre-university academy run by the Gobierno Regional Huánuco for students of limited means who had finished secundaria. 815 were admitted for two months of preparation.
Admission exams are in Spanish and run by each university or institute. We never promise a place; we can strengthen maths reasoning and add skills a technical or university course will later expect.
Language
In English, always. The mentors are in India, the classes are live over video, and the pace and vocabulary adapt to the learner without switching to Spanish.
EF's English Proficiency Index 2025 gives Peru 519 points, 52nd place of 123 countries, in its moderate band. EF publishes no separate score for Huánuco.
We plan as if each new learner is still building their English, and adjust upwards when they are not.
Mentors use short sentences, the same word for the same idea, and show every new word as working code. They ask the learner to say what a line will do before running it.
Answers in Spanish get the English phrase back and the lesson goes on. In Python and Lua, much of the vocabulary is the code itself.
Spanish-speaking families interested in data skills may like our Spanish-language page curso de data science en inglés, which works with a different Huánuco dataset. Our Python course page for Peru explains what a full Python course covers.
A Huánuco data project
The Gobierno Regional Huánuco publishes its inventory of movable assets as open data: chairs, desks, monitors, printers and much more, each with a date. A first count suggests an extraordinary December. Looking closer separates a real year-end rush from a placeholder date.
"INVENTARIO DE BIENES MUEBLES DEL GOBIERNO REGIONAL DE HUANUCO" is published on datosabiertos.gob.pe with an ODC-By (attribution) licence: reuse is allowed, by businesses too, so long as the regional government is credited. It was created on 26 May 2024; its description says the data comes from the final inventory report at the close of the previous financial year, and every row has a cut-off date of 31 December 2023.
Our copy, inventario_gorehco.csv, has 10,291 items. The commonest are chairs (SILLA, 1,787), monitors (770) and desks (767, plus 118 more spelled Escritorio). Each item has a PECOSA number and date: the stores-issue voucher that records the item, as the publisher defines it.
In which month of the year are most items recorded? Public bodies are often said to spend their remaining budget at the end of the year, so a December peak would not be surprising. The first program simply counts PECOSA dates by month.
We never print the values in soles from this file. Counting items and dates is enough for the lesson.
import csv
from collections import Counter
MONTHS = "Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split()
with open("inventario_gorehco.csv", newline="", encoding="latin-1") as f:
items = list(csv.DictReader(f))
by_month = Counter(MONTHS[int(i["FECHA_PECOSA"][4:6]) - 1] for i in items)
print("Items:", len(items))
for month, n in by_month.most_common(3):
print(month, n)It prints: Items: 10291, then Dec 4019, Nov 1209 and Oct 1060.
December holds 4,019 of the 10,291 items, more than three times any other month. It is tempting to write "the regional government buys 39 per cent of its assets in December" and stop. But a month is a big bucket. A real buying rush spreads over many days and many vouchers; a date typed in when nobody knew the real one piles everything onto a single day.
Version 2 looks year by year. For each year it finds the single most common date and asks what share of that year's items sit on it. If one date holds at least 80 per cent of a year with ten or more items, the program prints the year, how many distinct dates it has, and the most common voucher number on that date.
import csv
from collections import Counter, defaultdict
years = defaultdict(list)
with open("inventario_gorehco.csv", newline="", encoding="latin-1") as f:
for item in csv.DictReader(f):
years[item["FECHA_PECOSA"][:4]].append(item)
for year in sorted(years):
items = years[year]
dates = Counter(i["FECHA_PECOSA"] for i in items)
top_date, on_top = dates.most_common(1)[0]
share = on_top / len(items)
if share >= 0.8 and len(items) >= 10:
papers = Counter(i["NUM_PECOSA"] for i in items if i["FECHA_PECOSA"] == top_date)
print(year, len(items), "items,", len(dates), "dates,",
f"{share:.0%} on {top_date}", papers.most_common(1))It prints three lines: 1997 326 items, 1 dates, 100% on 19971231 [('TAS 1997', 326)], 1998 17 items, 3 dates, 88% on 19981231 [('TAS 1997', 15)] and 2005 274 items, 16 dates, 83% on 20051230 [('4239-05', 49)].
Two very different stories come out. In 1997 every one of 326 items has the same date, 31 December 1997, and the same voucher text, TAS 1997; fifteen of the 17 items from 1998 carry that same voucher text on 31 December 1998. One label on one date for hundreds of different objects looks like a bulk entry of older assets, not a day of shopping. We do not know what TAS stands for, and we do not guess.
The 2005 pile is different. 228 items fall on 30 December 2005, but under 102 different voucher numbers, the most common holding only 49 items. Many separate documents on one day is what a genuine year-end rush looks like. Same shape in Version 1, opposite meaning in Version 2.
| Date | Items on that date | Different voucher numbers | Reading |
|---|---|---|---|
| 31 December 1997 | 326 | 1 | Likely a placeholder |
| 30 December 2005 | 228 | 102 | Likely a real busy day |
Data credit: Gobierno Regional Huánuco, movable-asset inventory at 31 December 2023, reused under ODC-By. Counts and readings are ours; the regional government has not confirmed them. In the whole file, 1,317 items are dated 31 December of some year.
By age
Start with age, then interest. School years follow MINEDU's normative ages on 31 March.
| Age | Probable grade | Course | Things they build |
|---|---|---|---|
| Six to eight years | Early primaria | Block coding | Moving scenes, first games |
| 8 to 12 | 3° de primaria to 1° de secundaria | Roblox Game Coding | Their own Roblox games |
| Ready to type, about 9 to 12 | Upper primaria | Python and AI for Kids | Guessing games and quizzes |
| 13 to 16 | 1° to 4° de secundaria | Python for teens | Programs that read real files |
| 16 and over | 5° de secundaria and beyond | Python with PCEP and PCAP | Exam-ready Python skills |
| 18 and over | IEST, university or work | MySQL, Python or AI tools | Databases and reports |
Course ages are ours. MINEDU fixes grades by age on 31 March, so a child born after that date may be a grade lower.
Game-building lessons that keep young learners keen, in small age bands, with something playable at the end of each week.
A clear path from first Python to a certification exam, useful before an IEST, a university course or a first job.
People in offices, shops and public bodies learn to keep reliable records and analyse them, at hours around their work.
Parents of secundaria students can read coding classes for teens in Peru for more on choosing a path.
Olympiads
Yes. The olympiad starts in each school, so a pupil signs up there. We are an independent tutor with no link to MINEDU, the DRE Huánuco or the contest.
The ONEM's school stage in 2026 was held across Peru on Wednesday 8 July 2026, in three levels by secundaria year; more than 1.7 million pupils took part, according to El Peruano.
We never use official ONEM problems. Our practice sets are written by us.
Every pupil in a class writes down a birthday. If at least one date must be shared, what is the smallest class size that guarantees it in a year of 365 days? And how many pupils guarantee that some date is shared by three? (Ours. Answers: 366, and 731, because 365 times 2 plus 1 is 731.)
It is the pigeonhole idea behind spotting a suspicious pile of identical dates.
Clock
At a time your family chooses. Huánuco follows Peru's single time zone, and the mentor in India builds the day around the booked hour.
| Huánuco time | Time in India | Day in India |
|---|---|---|
| 06:45 | 17:15 | Same |
| 09:00 | 19:30 | Same |
| 11:15 | 21:45 | Same |
| 15:30 | 02:00 | Next |
| 22:00 | 08:30 | Next |
America/Lima in the tz database is UTC minus five and has kept no summer time since 1994; INACAL is the authority for Peru's legal hour. With India at UTC plus 5:30, Huánuco trails Indian time by 10 hours 30 minutes throughout the year.
As neither country changes its clocks, a booking keeps the same local hour all year. Families planning to borrow a computer for the class often choose the hour when it is reliably free, and keep that slot.
Stages
Our own stages, the same for every age. They help us place a new learner and show families what has been achieved.
| Stage | Often at | The learner can |
|---|---|---|
| 1. Order | Age 6 or 7 | Arrange steps that work |
| 2. Repeat | Age 7 to 9 | Use loops for repeated steps |
| 3. Events | Age 8 to 11 | Make a game react to players |
| 4. Type | Around 9 to 12 | Write Python on their own |
| 5. Count | Age 12 to adult | Group and count records in a file |
| 6. Suspect | Age 14 to adult | Tell a placeholder from a real pattern |
The inventory project sits in stages five and six. It teaches a learner to be curious about a result before reporting it.
Families hear about progress as projects finished and ideas the learner can put into words.
A date can be a fact or a filler. Count the documents behind it.
When a pile looks too neat, ask who typed it.
More courses
Arranged by age. Each runs live in English with a regular mentor, as a group of fifteen to twenty or one to one.
HCO / KIDS / 01
The first step, with blocks and characters.
Open the syllabusHCO / KIDS / 02
Children plan, draw and program small games.
Open the syllabusHCO / KIDS / 03
Fast, confident arithmetic for primaria.
Open the syllabusHCO / TEEN / 01
Complete Python for secundaria students.
Open the syllabusHCO / TEEN / 02
Databases and queries from scratch.
Open the syllabusHCO / TEEN / 03
Algebra to calculus foundations, taught in English.
Open the syllabusHCO / ADULT / 01
A complete Python path for adults.
Open the syllabusHCO / ADULT / 02
Tables, charts and AI help without writing code first.
Open the syllabusHCO / ADULT / 03
Version control for students and new developers.
Open the syllabusFormat
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.
Morning in Huánuco
Evening for mentors in India, and a fresh start for learners.
Later slots
Afternoons and evenings can be arranged too.
One to one
Private lessons timed around a borrowed or shared computer.
The same teacher, week after week.
Simple sentences, shown as code.
The student types and runs everything.
No mixing of children and adults.
The free class tests device and sound.
A group of fifteen to twenty, or one to one.
Student work
Learners who keep going build games, tools and sites other people use. Several are shown below; the student labs list 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
Prices are monthly and set in US dollars. Payment is by card in dollars, and your bank converts it to soles at its own rate on the day, so the statement may differ slightly from the figure shown.
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 parents and learners posted on Google, quoted as written.
★★★★★
"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
Huánuco families ask
No. Every class is live, online and taught in English only. Mentors speak slowly and clearly, adapt to each learner's pace and accent, and respond to Spanish answers with the English words.
Yes. Classes are online, so Tingo María, Ambo, Llata, La Unión or Huánuco city all join the same way, given a connection and a suitable device.
A young child can begin block coding on a tablet. From about nine a laptop or desktop is needed. Many families borrow one for the class hour, and one-to-one lessons can be timed around it.
Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. India is ten and a half hours ahead, so 09:00 in Huánuco is 19:30 for the mentor.
Not as a subject. The national curriculum spreads digital skills across every area, and secundaria's regular timetable has no programming hours.
It adds programming, maths reasoning and English, which help on any technical path. Admission is decided by each institute or university, in Spanish, and we never promise a place.
An entry-level Python certification exam. MINEDU's Fábrica de Programadores lets its graduates take it. Our Python with PCEP and PCAP course prepares teenagers and adults for it independently; we are not linked to MINEDU.
Yes, in adult groups or one to one. Many begin with Python or MySQL to handle records at work, or with AI tools.
Monthly, by card, in US dollars; your bank converts to soles. Visitors from India see rupees. The first class is free and needs no card.
Courses that include one end with a Modern Age Coders certificate of completion. It is our own record, not a Peruvian qualification, and is not issued or endorsed by MINEDU, the DRE Huánuco or any school.
On this site
Next reading for families and learners in the region.
The national guide, with all Peru pages.
Data skills explained in Spanish, taught in English.
AI builds children can understand.
Learning to code later in life.
Age rules for each AI provider.
Our lessons, explained.
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
The mentor begins with a small puzzle and a first program, and checks the device, sound and connection along the way. Afterwards you get a suggested course and group, based on how the learner reasoned and how comfortable they were with the English.
Prefer to read first? See how we teach for a full lesson, or the course list for every syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
All teaching is live and in English, from mentors in India. WhatsApp is the fastest way to reach us; please write in English.
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