HCO / FIRST / 01
Scratch from zero
Three months from a first moving sprite to a finished game.
Open the syllabusHuánuco · Children 6 to 12 · Live online, in English
A child in Huánuco can learn to code from home with a real teacher on screen, no travel across Amarilis or Pillco Marca, and no centre to find. This page starts with the honest question of what you need at home, then shows what primaria in Huánuco does and does not teach, how a live class in English works for a six or a ten year old, and a project built on how many children visited Kotosh in 2023.
Teaching live online since 2020 · 10,000+ learners worldwide · children grouped by age, never mixed with adults
In one paragraph
Modern Age Coders teaches coding to children aged 6 to 12 in Huánuco, Peru, live online and in English. Six to eight year olds build animated stories and games in Scratch by snapping blocks together; around nine, children move on to real Python and their first ideas about AI. A mentor teaches every class on live video, either to an age-matched group of fifteen to twenty children or to your child alone, on the days and at the hours your family picks. A computer with a keyboard and a steady connection is the one thing you need at home.
Where Huánuco children start
One for the youngest, one for children ready to type, and one for children who already live inside a game. Each is taught live, in English, to children of a similar age.

HCO / 01
Ages 6 to 12, a year-long path. Drag-and-drop blocks in Scratch first: a cat that talks, a maze, a quiz about Huánuco. Later, simple apps and a gentle first look at how AI works.
Open the syllabus →
HCO / 02
Ages 9 to 12, from zero. Real typed Python from the first week: turtle drawings, small games and tiny AI experiments, building towards the Kotosh project further down this page.
Open the syllabus →
HCO / 03
For children who already love Minecraft: blocks first, then real code that builds, counts and repeats. A good door for a child who says coding sounds like homework.
Open the syllabus →Before anything else
A computer with a keyboard, a connection that holds a video call, and a quiet corner for about an hour. We say this first because, in Huánuco, the computer is the part many families do not yet have.
| Measure (INEI, 2025) | Huánuco | Peru, all | Lima Metropolitana |
|---|---|---|---|
| Households with at least one computer | 17.5 | 33.9 | 47.3 |
| Households with an internet service | 33.3 | 56.8 | 76.5 |
| People aged 6 and over who used the internet | 69.8 | 81.1 | 89.0 |
Source: INEI, Compendio Estadístico Perú 2026, tomo 1, cuadros 11.5, 11.6 and 11.13, from the Encuesta Nacional de Hogares (ENAHO). Figures are for the whole department of Huánuco, not the city alone. In 2015 only 9.3 per cent of Huánuco households had an internet service, so the 2025 figure is more than three times higher.
In 2025, 17.5 per cent of households in the department of Huánuco had at least one computer, about half the national figure of 33.9 per cent. Internet reaches more homes than computers do: a third of households pay for a service, and almost seven in ten people aged six and over went online, mostly, we assume, on a phone.
So we will not pretend that every Huánuco family can start next week. If your child has only a phone, coding classes are not yet the right buy, and we would rather tell you so than take a fee for a class your child cannot follow.
A laptop or desktop with a keyboard and a mouse or trackpad is what works. Scratch runs in a web browser, so even an older machine copes with the first months; typed Python needs a real keyboard, because nobody learns to type code on a touch screen.
The connection needs to hold a video call for an hour. A shared family computer is fine. Many children in our classes use a parent's work laptop in the evening, and the first free class is the place to check that the set-up holds.
Huánuco in numbers
Huánuco is a valley city of a few hundred thousand people, spread across three districts that run into one another. INEI counts it in more than one way, and the figures below each carry their own census and year.
| What is counted | People | Census |
|---|---|---|
| Department of Huánuco (11 provinces) | 807,377 | 2025, total population |
| Department of Huánuco, children aged 6 to 11 | 87,526 | 2025, people counted |
| Province of Huánuco | 339,222 | 2025, total population |
| District of Huánuco | 96,567 | 2025, total population |
| District of Amarilis | 93,466 | 2025, total population |
| District of Pillco Marca | 58,022 | 2025, total population |
| Huánuco city (urban area of the capital) | 196,627 | 2017, people counted |
Figures for 2025 come from tables 1 and 3 of the Indicadores demográficos released with INEI's Censos Nacionales 2025 (reference day 15 September 2025; table 3 holds people actually enumerated). The city row is table 1.9 of INEI's 2017 sociodemographic profile, the latest city count available in November 2026. Because the rows overlap, nobody should add them up.
The city most families call Huánuco spills over the districts of Huánuco, Amarilis and Pillco Marca, along the Huallaga valley. INEI's 2017 directory of populated places puts the central settlement, Huánuco, at 1,921 metres above sea level with 84,612 people, Paucarbamba in Amarilis at 1,950 metres with 68,735, and Cayhuayna in Pillco Marca at 1,996 metres with 35,682.
Those three are separate settlements in INEI's list. We quote them side by side and never as one total, because the conglomerate figure of 196,627 is INEI's own and is counted differently.
A class at a centre in the middle of town means a parent crossing the river twice in the late afternoon. An online lesson finds a child in Paucarbamba and another in Cayhuayna at the very same minute, and the time saved goes into the class itself.
In the 2025 census the department counted 87,526 children aged 6 to 11, the primaria years. Most of them will never sit in a coding class unless one comes to their home.
What primaria covers
Not as a subject. Huánuco follows Peru's national curriculum, the CNEB, which treats digital skills as something every area should use rather than as a lesson with its own hour.
Under the Ley General de Educación, primaria lasts six years. MINEDU's normative ages are measured on 31 March, so a child starts 1° de primaria at six and usually finishes 6° de primaria at eleven.
In the CNEB, the competency about working in "entornos virtuales" (number 28) is transversal, meaning it is spread through every area instead of owning a lesson. A teacher may bring a tablet into a maths hour, yet the plan never asks anyone to show a child how a program gets written.
MINEDU's census assessment of 4° de primaria, published in INEI's 2026 compendium, found 23.2 per cent of Huánuco pupils at the satisfactory level in maths in 2025, against 30.0 per cent nationally, and 24.2 per cent in reading against 32.7.
Coding does not replace school maths, and we make no promise about marks. What it does is give a child a reason to use numbers: to move a character ten steps, count a score, or check that a total adds up, as the Kotosh project below asks.
| School year | Normative age at 31 March | Coding at school | Our usual start |
|---|---|---|---|
| 1° and 2° de primaria | 6 and 7 | No coding area | Scratch: stories and moving characters |
| 3° and 4° de primaria | 8 and 9 | Digital skills across areas only | Scratch games, then first typed Python |
| 5° and 6° de primaria | 10 and 11 | Digital skills across areas only | Python, small games, first AI ideas |
| 1° de secundaria | 12 | No computing area in the week | Python with files and real data |
Sources: Ley N.° 28044, Ley General de Educación; MINEDU, Edades normativas; MINEDU, Currículo Nacional de la Educación Básica (competency 28); INEI, Compendio Estadístico Perú 2026, cuadro 5.53 (MINEDU, Evaluación Censal de Estudiantes). The last column is our own course plan, not MINEDU's.
MINEDU counted 53,631 schools and 6,225,000 students when lessons began on 16 March 2026, and this school year closes on 18 December 2026. Our classes follow your family's calendar instead: they carry on through the July break and the long summer from late December to March unless you pause them, and many Huánuco parents use January and February, when school is out, to start.
Ages 6 to 12
At six, with blocks. The age decides the tool, not the other way round, and children are always grouped with others of a similar age.
Classes are short and playful. Children drag coloured blocks to make a character walk, talk and change costume, and by the end of a term they have built an animated story of their own. Reading is helpful but not essential: the mentor reads instructions aloud and shows each step.
Scratch grows into real games with scores, levels and timers. Children learn the three ideas every program uses, doing things in order, repeating, and deciding, and many begin to type their first lines of Python. A Minecraft or Roblox course suits children who need a game to stay curious.
Typed Python becomes the main tool. Children write programs that draw, ask questions, keep lists and read small files, and they begin to see how a computer can learn from examples. At this age a child can follow the Kotosh project on this page from start to finish.
| Age | First term | Second term | By the end of the year |
|---|---|---|---|
| 6 to 7 | A talking character and a short story | A simple maze game | Their own animated story, shown to the family |
| 8 to 9 | A game with a score | Levels and a timer | A quiz or platform game with three levels |
| 10 to 12 | First Python: drawings and questions | Lists, loops and small files | A small data project, such as counting visitors |
The plan is ours and is adjusted to each child. Some children move faster; nobody is pushed to type before they are ready.
How a class runs
A mentor on video, the child's own screen shared, and the child doing the building. Here is a typical hour for a group of eight and nine year olds.
We teach children to think through a problem, not to copy an answer. A mentor who sees a child stuck asks "what did you expect to happen, and what happened instead?" before giving any hint. That habit, more than any language or tool, is what a child takes away from a year of classes. If you want a gentler first look at how this works for the very youngest, our guide to online coding classes for kids in Peru walks through it age by age.
Taught in English
Many can, with a patient mentor, and the free first class is where we find out. Every class is in English only; we never teach in Spanish.
EF's English Proficiency Index 2025 publishes no score for Huánuco, city or region. For Peru as a whole it gives 519, 52nd of 123 countries, in the moderate band, with Lima city at 555. We cannot tell you how strong English is in Huánuco classrooms, and we will not guess.
What we can say is which children usually manage. A child at a bilingual school, or one who already watches cartoons in English, follows from the first week. A child who has had only the school English hours may need a few weeks of patience, and a six year old with no English at all is usually happier starting a little later.
Mentors speak slowly, use short sentences and the same words for the same actions every week: "drag", "repeat", "when the flag is clicked". They show each step on screen before saying it, so a child can follow with their eyes.
When a child replies half in Spanish, the mentor understands and offers the English phrase back, kindly. Scratch blocks and Python keywords look identical in Lima, Huánuco or London, and most of an hour goes on making things work rather than on talk. For more on this, see coding classes in English for Peruvian kids.
Families often find the English is a second gift: an hour of building and explaining every class is an hour of listening and speaking with someone who waits for the answer. That is also why we never rush a young child, and why, after the free class, the mentor tells you both how keen your child was and how relaxed they seemed in English.
A Huánuco project
Kotosh is the archaeological site with an exhibition hall that the Ministerio de Cultura runs in the district of Huánuco. The ministry publishes how many people visit each month, and our ten to twelve year olds use that file to practise one careful habit: before adding up a group, hunt down every place it might be hiding.
The Ministerio de Cultura releases a dataset called Museos through datosabiertos.gob.pe, the national open-data portal, with an ODC-By licence (Open Data Commons Attribution), so anyone may reuse it if they credit the ministry. Its visitor file, which we saved on 10 November 2026 as visitantes-museos.csv, has 21,014 rows: one per museum, per month and per kind of visitor, Peruvian or foreign, from 2007 to April 2024.
The 416 rows for the department of Huánuco all belong to one place, the Sala de Exhibición de la Zona Arqueológica Monumental de Kotosh. Each row splits visitors into adults, students, children, military visitors and older adults, and again into paying and free tickets.
We ask a group of eleven year olds a simple question: how many children visited Kotosh in 2023, and which month was busiest? Most guess the July holidays.
The first program reads every Huánuco row for 2023, adds up the column called NIN_PAGANTES, which means paying children, by month, and prints the total, the busiest month and the figure for March.
import csv
children = {}
with open("visitantes-museos.csv", encoding="latin-1") as f:
for row in csv.DictReader(f, delimiter=";"):
if row["NOM_DPTO"] == "Huanuco" and row["ANIO"] == "2023":
month = row["NOM_MES"]
children[month] = children.get(month, 0) + int(row["NIN_PAGANTES"])
print("Children in 2023:", sum(children.values()))
busiest = max(children, key=children.get)
print("Busiest month:", busiest, children[busiest])
print("March:", children["Marzo"])It prints: Children in 2023: 12666, then Busiest month: Enero 3660 and March: 245.
January wins, not July: January is the middle of Peru's summer school break, and families travel. That part of the answer holds. The total does not. When the children look at the column names again, they find NIN_ four times: paying children, children on a special paying ticket, children on a special free ticket, and children who entered free. Version 1 counted only one of the four.
import csv
children = {}
checked = 0
with open("visitantes-museos.csv", encoding="latin-1") as f:
reader = csv.DictReader(f, delimiter=";")
kid_columns = [name for name in reader.fieldnames if name.startswith("NIN_")]
print("Columns with children:", kid_columns)
for row in reader:
if row["NOM_DPTO"] == "Huanuco" and row["ANIO"] == "2023":
month = row["NOM_MES"]
kids = sum(int(row[name]) for name in kid_columns)
children[month] = children.get(month, 0) + kids
groups = [name for name in reader.fieldnames
if name.split("_")[0] in ("ADU", "EST", "NIN", "MIL", "ADM")]
if sum(int(row[name]) for name in groups) == int(row["TOTAL"]):
checked += 1
print("Children in 2023:", sum(children.values()))
print("March:", children["Marzo"])
print("Rows that add up to TOTAL:", checked, "of 24")It prints: Columns with children: ['NIN_BOLESPPAGANTES', 'NIN_PAGANTES', 'NIN_BOLESPNOPAGANTES', 'NIN_NOPAGANTES'], then Children in 2023: 13517, March: 355 and Rows that add up to TOTAL: 24 of 24.
Two ideas make Version 2 better. Instead of typing one column name, it asks the file for every column whose name starts with NIN_, so a column nobody remembered cannot be missed. Then it checks its own work: for every row it adds up all the visitor groups and compares the result with the file's TOTAL column. All 24 rows for 2023 agree, which tells us the groups really cover everyone. The answer rises from 12,666 to 13,517 children, and March from 245 to 355, because March is when school groups often enter free.
| Year | All visitors | Children |
|---|---|---|
| 2007 | 15,105 | 4,632 |
| 2010 | 39,320 | 10,801 |
| 2015 | 54,256 | 11,263 |
| 2019 | 71,423 | 13,367 |
| 2022 | 55,450 | 10,787 |
| 2023 | 64,924 | 13,517 |
Data from the Museos visitor file of the Ministerio de Cultura (datosabiertos.gob.pe, licence ODC-By); every sum here is ours, built from the monthly rows. In 2023, 64,558 of the visitors were Peruvian and 366 foreign. The file shows no visitors at all in May and June 2023 and does not say why, so we do not guess. The 2024 rows stop at April.
Class times
At the hour you choose. Huánuco keeps Peru time all year, and the mentor in India works around your child's day.
| Peru time, Huánuco | India time | Day in India |
|---|---|---|
| 08:00 | 18:30 | Same day |
| 10:00 | 20:30 | Same day |
| 12:30 | 23:00 | Same day |
| 16:00 | 02:30 | The next day |
| 17:30 | 04:00 | The next day |
| 19:00 | 05:30 | The next day |
Clock facts: Peru sits five hours behind UTC in every month and has no summer time (tz database, zone America/Lima; the official hour is kept by INACAL), while India sits five and a half hours ahead of UTC. So the gap stays at 10 hours 30 minutes all year.
Young children take in most when they are fresh, so many Huánuco families choose a morning slot in the school holidays and an afternoon slot once school is back. Because neither Peru nor India moves its clocks, an hour agreed in January is still the same hour in October. When you book the free class, you pick the hour in your own clock and the system converts it for the mentor.
Progress
Our own stages for children aged 6 to 12. They help us place a new child in the right group and show parents what has really been learned.
| Stage | Usual age | The child can |
|---|---|---|
| 1. Sequence | 6 to 7 | Put blocks in order so a character walks, talks and stops |
| 2. Repeat | 7 to 8 | Use a loop instead of copying the same block ten times |
| 3. Decide | 8 to 9 | Make a game react: if the cat touches the fish, add a point |
| 4. Store | 9 to 10 | Keep a score or a list, and change it as the game runs |
| 5. Type | 10 to 12 | Write Python with loops, if and simple functions |
| 6. Check | 11 to 12 | Add up a group from a real file and test the answer against a total |
Stage 6 is the Kotosh project. A child who can say "I checked my total against the file" has learned something many adults skip.
Progress reaches you as a list of things your child made and can explain, never as screen time.
If your answer is smaller than you expected, look for the children you forgot to count.
A program that checks itself is a program you can trust.
More courses
All for ages 6 to 12, grouped by what a child wants to do. Each is live, in English, with the same mentor every week, in a group or one to one.
HCO / FIRST / 01
Three months from a first moving sprite to a finished game.
Open the syllabusHCO / FIRST / 02
Patterns, logic games and planning puzzles that sharpen thinking.
Open the syllabusHCO / FIRST / 03
Number sense for young children, built on understanding rather than tricks.
Open the syllabusHCO / MAKE / 01
Scripting real Roblox games in Luau, for children who play them already.
Open the syllabusHCO / MAKE / 02
Simple phone apps built from blocks: a quiz, a timer, a drawing pad.
Open the syllabusHCO / MAKE / 03
Scratch, Roblox and Minecraft projects that grow into full games.
Open the syllabusHCO / MORE / 01
How AI learns from examples, where it goes wrong, and how to question it.
Open the syllabusHCO / MORE / 02
Fractions, angles and times tables turned into short Python programs, from about 10.
Open the syllabusHCO / MORE / 03
A first real website in HTML and CSS, made and published by the child.
Open the syllabusHow it works
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.
Holiday mornings
In January and February many children start early, while school is closed.
After school
Late afternoon in Huánuco is early morning in India; the mentor is there.
One to one
A personal hour, on the days your family picks, with one mentor.
One teacher all year, who learns how your child thinks.
Short sentences, steps shown before they are said.
Your child builds; the mentor guides and asks questions.
Six year olds learn beside six and seven year olds, not beside pre-teens.
What was made, what was hard, what comes next.
Fifteen to twenty children, or your child alone.
Student work
Children who keep going end up making real tools and games. A few are shown here, and the student labs hold 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 paid month by month. We set the fee in US dollars and take it from your card in that currency; your bank does the conversion to soles with its own exchange rate, which is why the amount on your statement may differ a little.
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 students wrote in their Google reviews, quoted exactly.
★★★★★
"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 parents ask
No, never. Each lesson is live, online and in English. Mentors speak slowly and clearly, show each step on screen before explaining it, and give the English word when a child answers in Spanish. The free first class checks whether your child is comfortable.
Yes, from home. A child in Huánuco, Amarilis or Pillco Marca logs in on a computer and the mentor appears on video, so no district is further away than another.
A laptop or desktop computer with a keyboard, a connection that holds a video call for an hour, and headphones with a microphone. A phone is not enough. In 2025 only 17.5 per cent of households in Huánuco department had a computer (INEI), so please check before you book.
At 6. Six to eight year olds start with Scratch blocks, with nothing to type. From about 9, children type real Python. Children are always grouped with others of a similar age.
No coding lesson exists in primaria. Schools in Huánuco use the CNEB, which spreads digital skills through all areas without giving programming an hour of its own. Our classes add what the timetable leaves out.
Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. The mentor's clock in India runs 10 hours 30 minutes ahead of Huánuco all year: a 10:00 class for you is 20:30 for them.
It often helps with logic and patience, but we promise no marks or grades. Coding gives children a reason to use numbers and to check their work, as in the Kotosh project on this page.
A group has fifteen to twenty children of a similar age with one mentor. If you would rather your child learned alone, one-to-one classes are at hours you choose.
You pay monthly. This page lists the fee in US dollars, your card is charged in dollars and your bank turns that into soles; from India the page shows rupees. Trying the first class costs nothing and needs no card.
Some courses end with a certificate of completion that we issue ourselves. MINEDU, schools and universities play no part in it and it counts for nothing in Peruvian school records; it simply records what your child built.
Read next
Pages that answer the next questions parents usually ask.
Every Peru page in one place.
When typed code makes sense, and how it starts.
The first tool for six to eight year olds.
Safe, age-right AI ideas for children.
Which tools a child may use at each age.
A live class, 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 · Regions of Peru: Amazonas region · Lima and Callao districts: Programación para niños en Ancón
Start here
In the free class your child solves a puzzle and makes something small. Meanwhile the mentor watches three things, how your child reasons, how easily English lands and whether the computer and connection cope, and afterwards recommends where to begin.
Prefer to read first? How we teach shows a live class in detail, and the full course list has each plan in detail.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Our mentors teach from India, live over video, and only in English. For a quick reply, message us on WhatsApp 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