Pucallpa · Ages 6 to 12 · Live online, in English

Coding classes for kids in Pucallpa, Peru

A Pucallpa child does not need a coding academy across the Ucayali to learn to program. This page sets out what primaria in Ucayali does and does not teach about computers, what a family needs at home for a live class, which of our courses fits a child of six, eight, ten or twelve, and a first data project in which children draw a picture of their own city from a real INEI survey file.

Teaching live since 2020 · over 10,000 learners in many countries · mentors who slow down and wait for an answer

In one paragraph

Modern Age Coders teaches coding to children aged 6 to 12 in Pucallpa, Peru, live online and in English. Six and seven year olds build games with Scratch blocks, eight year olds can script Roblox worlds, and from about nine children type real Python. A real mentor leads every class over live video, either with fifteen to twenty children of a similar age or with your child alone, on the days and at the hours the family chooses. Children learn to reason a problem out for themselves rather than copy an answer.

Where Pucallpa children begin

Three first courses for children in Pucallpa

One for the youngest, one for game lovers and one for children ready to type. Your child can move from one to the next as they grow.

Pucallpa in numbers

How big is Pucallpa, and which population figure is right?

Each figure is right for a different area. INEI counts the department, the province and the district in its 2025 census, but the last published count for the city itself is from 2017.

Pucallpa and Ucayali: four official counts, each for its own area
AreaPeopleCount and year
Pucallpa city (capital of Ucayali)326,040Census of 22 October 2017, people counted
Department of Ucayali623,8682025 census, all residents
Province of Coronel Portillo470,6642025 census, all residents
District of Callería166,7802025 census, all residents

The city row comes from table 1.9 of INEI's 2017 sociodemographic profile of Peru, which lists capital cities; the other three come from table 1 of the demographic indicators INEI released for its 2025 census, counted as at 15 September 2025. When we checked in November 2026 INEI had not released 2025 figures for cities. The four areas overlap, so we never add them up.

A city of several districts

The city of Pucallpa spreads beyond the district of Callería into Yarinacocha and Manantay, which is why the 2017 city count is so much larger than the 2025 count for Callería alone. When someone quotes "the population of Pucallpa", it is worth asking which of these areas they mean.

For a parent the useful point is simpler: there are a great many children in this city, and very few of them have a coding class within easy reach of home.

Why online fits a river city

A live class over video reaches a child by the Yarinacocha lagoon and a child near the Callería market at the same moment, with no motocarro ride in the afternoon heat or in a sudden downpour.

It also means a family that moves for work, between Pucallpa, Aguaytía or Lima, keeps the same mentor and the same class.

What you need at home

Can a child in Pucallpa take live coding classes from home?

Most families in Ucayali can now get online, but fewer have a computer. Here are INEI's figures for the department, and our honest advice on what a child really needs.

Connected homes and people in Ucayali against the national figure (per cent)
MeasureUcayali 2015Ucayali 2025Peru 2025
Homes with internet service9.750.256.8
Homes with at least one computer23.121.233.9
People aged 6 and over who use the internet31.375.481.1

Source: INEI, Compendio Estadístico Perú 2026, tomo 1, cuadros 11.5, 11.6 and 11.13, drawn from the Encuesta Nacional de Hogares (ENAHO). INEI writes decimals with a comma; we show a point. Choosing 2015 as the comparison year is ours.

Internet has spread fast, computers have not

In 2015 fewer than one Ucayali home in ten had an internet service. By 2025 it was one in two. Over the same ten years the share of homes with a computer barely moved, and was 21.2% in 2025, well under the national 33.9%.

So in many Pucallpa homes the internet arrives through a phone. That is fine for chatting and watching, and much harder for coding, where a child needs a bigger screen and, from about nine, a keyboard.

Our straight advice on devices

For Scratch, at six to eight, a tablet or a borrowed laptop is enough for the first months, because everything is done by dragging blocks. For Roblox scripting and for typed Python, a laptop or desktop with a keyboard is needed; a phone will not do.

If the family computer is shared, choose a class hour when it is free, and a headset helps a lot in a busy house. If there is no computer at all yet, tell us at the free class: we would rather say a course will be hard to follow than take a fee for one that is.

A steady connection matters more than a fast one. A live class is a video call plus a shared screen, so a home connection that holds a video call without freezing will usually hold one of our classes too. If the signal drops, the mentor waits, recaps and carries on; nobody is marked absent for a power cut.

What primaria covers

Do primaria schools in Pucallpa teach coding?

Not as a lesson of its own. Schools in Ucayali follow the national curriculum, the CNEB, which spreads digital skills across every area instead of giving them a timetable slot.

Hours a week in primaria for three areas, by grade (CNEB plan de estudios)
Area1°2°3°4°5°6°
Matemática554444
Comunicación554444
Inglés223333
Programming or computingnonenonenonenonenonenone

Taken from the primaria plan de estudios in MINEDU's national curriculum, the CNEB, as read in November 2026. The bottom row is our own reading of the full plan, in which no such area appears.

Digital skills, but no programs

Competency 28 of the CNEB is about getting along in virtual environments built with ICT, and the curriculum makes it transversal: every area is meant to use it, none owns it. It asks children to manage information and create digital objects, and it names no programming language.

A teacher can therefore meet the standard with slides, videos and online research, and many do. Writing a program is not required at any grade.

Where English already sits

The same plan gives Inglés two hours a week in 1° and 2° grado and three hours from 3° to 6°. So a Pucallpa child already meets English at school, a little each week.

Our classes add a different kind of English practice: listening to a mentor explain a step, then saying back what the program should do. It is spoken, practical and tied to something the child is building.

Grades are set by MINEDU's normative age, measured on 31 March each year: a child who is six on that date goes into 1° de primaria, and one who is eleven into 6°. MINEDU's ENLA 2025 assessment tested 4° de primaria in reading and maths, the two skills that a coding class quietly exercises every week. On 16 March 2026, the first day of the year's classes, MINEDU counted 6,225,000 students returning to 53,631 schools across Peru.

Six to twelve

Which coding class suits a child of 6, 8, 10 or 12?

Age is a guide, not a rule. The table shows where most Pucallpa children start; the free first class confirms it.

Where a Pucallpa child usually starts (our course ages)
AgeUsual gradeFirst courseA first project
6 and 71° and 2° primariaScratch programmingA parrot that flies when you press a key
7 to 92° to 4° primariaProblem solving for kids, then ScratchPuzzles first, then a maze game
8 to 11From 3° primariaRoblox game codingAn obby with moving platforms
9 to 124° to 6° primariaPython and AI for KidsTurtle drawings, a quiz, a pictogram
10 to 125° and 6° primariaMaths through codingTimes tables and fractions checked by code

Course ages and projects are ours. Usual grades follow MINEDU's normative age at 31 March, so a child with a birthday late in the year may sit one grade off the row shown.

At six and seven

Short, lively classes in which nothing has to be typed. Children predict what a block will do, try it, and laugh when the cat walks off the screen. Reading is not yet needed beyond a few words.

At eight and nine

Children can follow longer plans, fix their own mistakes and use variables to keep a score. Many choose Roblox here, because they already know the game and want to change it.

At ten to twelve

Typing is now quick enough for Python. Children write programs that read data, make decisions and draw results, like the pictogram project below, and start to explain their code in their own words.

Taught in English

Are the classes in Spanish?

No. Every class is live, online and taught in English only. Please read this section before booking, because for some Pucallpa children it matters a lot.

English in Ucayali, by EF's measure

The 2025 edition of EF's English Proficiency Index gives Peru as a whole a score of 519, in its moderate band, and Lima city 555, in its high band. For the Ucayali region, which EF spells "Ukayali", it shows 458, in the low band. EF publishes no separate score for the city of Pucallpa.

Those scores come from adults who chose to take EF's test, so they say little about any single child. They do suggest that many Pucallpa children will be meeting spoken English mostly at school.

Who this suits, honestly

Children who follow simple spoken English, or who are keen to, do well: the mentor speaks slowly, shows every step on screen and waits for an answer. A child who replies half in Spanish is understood and given the English words.

A six year old with no English at all may find a whole class in English tiring. The free first class tells us quickly; if it is too soon, we will say so and suggest trying again in a few months.

Many parents see the English as the second gift of the class: an hour of building games is also an hour of listening and speaking. If that is what draws you, our page on learning coding and English together in Peru explains how mentors plan for it.

A real Pucallpa project

How many people in a Pucallpa survey are the same age as you?

Primaria children draw pictograms in maths: one picture stands for several things. Our ten to twelve year olds draw one with Python, from a real INEI file about Pucallpa, and learn why choosing the key changes the picture.

The data

INEI runs a survey of jobs in Peru's main cities, the Encuesta Permanente de Empleo Nacional, and publishes the answers as open data. Its EPEN Ciudades 2026 dataset is released on Peru's national open data platform with an ODC-By licence, the Open Data Commons one that asks only for attribution. We use its Pucallpa file for January, February and March 2026, saved as pucallpa-epen-2026-t1.csv, with 3,090 rows: one for each person in the homes INEI visited.

We read only one column, C208, which INEI's data dictionary describes as the person's age in completed years. The file has other columns about people's lives that a children's lesson has no business touching, and we never open them.

The question

Children love finding themselves in data. So we ask: in the homes INEI visited in Pucallpa, how many people were in their first ten years, like you? How many were teenagers? How many grandparents?

The program puts every person into a group of ten years (0 to 9, 10 to 19, and so on, with 80 and over as the last group) and then draws one star for every 100 people in each group.

Version 1: one star for every 100 peoplePython
import csv

groups = {}
with open("pucallpa-epen-2026-t1.csv", encoding="latin-1") as survey:
    for person in csv.DictReader(survey):
        if person["C208"] != "":
            age = int(person["C208"])
            band = min(age // 10 * 10, 80)
            groups[band] = groups.get(band, 0) + 1

for band in sorted(groups):
    print(band, "*" * (groups[band] // 100))

It prints: 0 *****, 10 *****, 20 ****, 30 ****, 40 ***, 50 **, 60 **, 70 *, and then 80 with nothing after it.

Two things look wrong to a careful child. The under-tens and the teenagers get five stars each, as if the groups were the same size, and the over-eighties get no stars at all, as if nobody that old lived in those homes. Both come from the key. The operator // keeps only whole hundreds and throws the rest away, so 503 and 584 both become 5, and 29 becomes 0.

A pictogram in a primaria textbook solves this in two ways: a smaller key, and half pictures for what is left over. Version 2 does both. The key becomes 50 people, and if the leftover, found with %, is at least half a key, the program adds a plus sign as a half star.

Version 2: a smaller key and a half symbolPython
import csv

groups = {}
with open("pucallpa-epen-2026-t1.csv", encoding="latin-1") as survey:
    for person in csv.DictReader(survey):
        if person["C208"] != "":
            age = int(person["C208"])
            band = min(age // 10 * 10, 80)
            groups[band] = groups.get(band, 0) + 1

KEY = 50
print("Key: * = 50 people, + = about 25")
for band in sorted(groups):
    count = groups[band]
    picture = "*" * (count // KEY)
    if count % KEY >= KEY // 2:
        picture = picture + "+"
    label = str(band) + " to " + str(band + 9)
    if band == 80:
        label = "80 and over"
    print(label.ljust(12), picture, count)

It prints the key line, then: 0 to 9 ********** 503, 10 to 19 ***********+ 584, 20 to 29 ******** 421, 30 to 39 ********+ 434, 40 to 49 *******+ 390, 50 to 59 *****+ 288, 60 to 69 **** 220, 70 to 79 ** 123 and 80 and over + 29.

The same Pucallpa ages under two keys (our calculation from the INEI file)
Age groupPeople in the fileStars, key 100Stars, key 50 with halves
0 to 9503510
10 to 19584511 and a half
20 to 2942148
60 to 6922024
80 and over290a half

File: the Pucallpa part of INEI's EPEN Ciudades 2026, January to March 2026, from datosabiertos.gob.pe, licence ODC-By, credited to INEI. Every count and star in this table is our own work. 2,992 of the 3,090 rows give an age; 98 leave it blank and the program skips them. These are people in the sample of homes INEI visited, not a count of everyone in Pucallpa.

Now the picture tells the truth: the teenagers really are the largest group in those homes, and the over-eighties are few but present. The lesson is one children meet again and again in maths and in coding: a picture is only as honest as its key. Choose the key, then check that every group still shows up.

  1. Age 6 to 8, on paper. Draw a pictogram of your family's ages, one smiley for every ten years. What do you draw for a three year old cousin?
  2. Age 8 to 10, in Scratch. Make a sprite stamp one star for every 50 in a list of numbers. Then try 100 and watch which bars disappear.
  3. Age 10 to 12, in Python. Run Version 1, then write the half-star rule yourself before reading ours. Can you make a quarter star for what is left after that?
  4. Going further. Change the groups to the school stages: 0 to 5, 6 to 11 for primaria, 12 to 16 for secundaria. Which group is biggest now, and why might the answer be different from the ten-year groups?

Class times

What time would classes be for a child in Pucallpa?

Whenever suits your family. Pucallpa keeps Peru time all year, and our mentors in India plan around it.

Sample hours in Pucallpa and the matching hour for a mentor in India (conversions only)
In PucallpaIn IndiaFor the mentor
06:3017:00Late afternoon, same day
08:3019:00Evening, same day
10:0020:30Evening, same day
14:3001:00Small hours of the next day
16:0002:30Small hours of the next day
19:3006:00Early morning of the next day

Peru uses UTC minus 5 hours throughout the year and dropped summer time after 1994 (tz database zone America/Lima; official time from INACAL). India uses UTC plus 5 hours 30 minutes. India is therefore always 10 hours 30 minutes ahead of Pucallpa.

Neither country moves its clocks, so an hour you agree in March stays the same hour in December. You always book in your own time and the booking page shows the mentor the India time. Many Pucallpa families start in the long January to March school holiday and keep the same slot once colegio returns, often a morning class before afternoon school or a slot after lunch.

Progress

What a Pucallpa child can do as they move up

Our own steps, used to place a new child in the right group and to tell parents, plainly, what has changed.

Coding steps for children aged 6 to 12 (ours)
StepOften reached atYour child can
1. Sequence6 or 7Snap blocks in order so a character walks, jumps and speaks
2. Repeat7 or 8Use a loop instead of copying the same block ten times
3. Decide8 or 9Make a game react when a key is pressed or two sprites touch
4. Remember8 to 10Keep a score or a lives counter in a variable
5. Type9 to 12Write short Python programs with loops and if statements
6. Picture data10 to 12Turn a list of numbers into a chart and say whether it is fair

For parents

Step 6 is the pictogram project. A child who can say "this key hides the smallest group" is reasoning, not just typing.

Each month you hear what your child built and what they found hard, in plain words.

For young coders

If a bar disappears, the people did not. Your key swallowed them.

Guess the answer first, then run the program and see if you were right.

More for children

Nine more courses for Pucallpa children

Arranged by age. In each one your child meets the same mentor, live and in English, with other children or alone.

I

First steps

Ages 6 to 9

PUC / A / 01

Coding for Kids

Scratch stories and games that grow into simple apps over the year.

Open the syllabus

PUC / A / 02

Problem solving for kids

Riddles, patterns and plans that train a coder's habits of mind.

Open the syllabus

PUC / A / 03

AI literacy for kids

What AI is, what it gets wrong, and how to use it safely, made for children.

Open the syllabus
II

Games and building

Ages 8 to 12

PUC / B / 01

Minecraft coding

Code that builds and changes Minecraft worlds.

Open the syllabus

PUC / B / 02

Game development for kids

Plan, build and polish small games with levels and scores.

Open the syllabus

PUC / B / 03

Web pages with AI help

First web pages, with AI used as a careful helper.

Open the syllabus
III

Numbers and logic

Ages 9 to 12

PUC / C / 01

Maths through coding

Fractions, tables and shapes, tested with short programs.

Open the syllabus

PUC / C / 02

Mental maths

Quick, confident arithmetic in the head.

Open the syllabus

PUC / C / 03

C++ for kids

A first look at a fast, strict language for keen coders.

Open the syllabus

A class, step by step

How a live class works for a child in Pucallpa

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 Pucallpa hour is evening in India, and a good fit for the youngest.

After lunch

Afternoon and early evening slots work as well; the mentor adapts.

One to one

Your own hour, agreed directly between family and mentor.

Same face each week

One mentor who learns how your child thinks and talks.

Slow, clear English

Short sentences, steps shown on screen, time to reply.

Child at the controls

Your child builds; the mentor guides and asks questions.

Children with children

Groups of similar age, never mixed with adults.

News for parents

What was made, what was tricky, what comes next.

Group or alone

Fifteen to twenty children, or your child only.

Student work

What older students have gone on to build

Children who keep going end up making real things. Some are shown below, and many more are in our 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 children in Pucallpa

Payment is monthly. We price in US dollars and charge the card in that currency; the soles figure on your statement is whatever your bank's rate makes it that day.

Free first class

Free

no card required

  • A free first class
  • A small game and a chat in English
  • No card needed
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty children of similar age
  • The same mentor every week
  • Two live classes a week
  • Pay monthly, stop any month
Start here

One to one

$150 USD

a month, eight live classes

  • Your child and one mentor
  • Projects picked around your child
  • Days and hours you choose
Enquire

What families say

Rated 4.9 across 547 Google reviews

What families have written about us 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

Pucallpa parents ask

Coding classes for kids in Pucallpa: questions and answers

Are the classes in Spanish?

No, never. Our lessons are live and online, and English is the only teaching language. Mentors keep sentences short, follow your child's pace and accent, show each step on screen, and when a child answers partly in Spanish they reply with the English words.

Is there a coding class for kids in Pucallpa?

Yes, live online. Children in Callería, Yarinacocha, Manantay and nearby log in from home; nobody has to cross the city. Scratch starts at 6, Roblox scripting at about 8 and typed Python at about 9.

What does my child need at home?

A steady internet connection and, from about nine, a laptop or desktop with a keyboard. A tablet can do for the first Scratch months at six to eight. A phone alone is not enough. A headset helps in a busy house.

Only one in five Ucayali homes has a computer. Can we still join?

INEI's 2025 figure for Ucayali is 21.2% of homes with a computer. If you have no computer yet, tell us at the free class and we will be honest about which course, if any, will work, rather than sign you up for one that will not.

How young can a child begin?

Six is a good age, using Scratch, where children drag blocks instead of typing. Most move on to typed Python at nine or ten, when the keyboard no longer slows them down.

Does primaria in Ucayali teach programming?

No. The national curriculum treats digital skills as a transversal competency used in every area, and the primaria plan has no computing or programming area. Programming is learned outside school.

What time are the classes in Pucallpa?

Any day, any time, flexible: choose a batch, or for a very personalised plan choose 1-on-1 at the hour that suits your family. With India ten and a half hours ahead every day of the year, 08:30 in Pucallpa is 19:00 for the mentor.

My child speaks very little English. Is it too early?

Possibly, for a six year old. Many children manage well because coding is visual and the mentor waits for answers. The free first class shows us within minutes, and if it is too soon we will tell you so.

What currency are the fees in?

US dollars, paid monthly by card; your bank turns the charge into soles. Visitors from India see rupees on this page instead. The trial class costs nothing and we ask for no card details.

Will my child get a certificate?

Where a course has one, your child receives a completion certificate from us. MINEDU and Peruvian schools play no part in it and it counts for nothing at school; its value is that it lists what your child really made.

Read next

Related pages for Pucallpa families

More on coding for children in Peru, and on our classes.

Coding and AI classes in Peru

Every Peru page, by age and by subject.

Online coding classes for kids in Peru

The national guide for parents of six to twelve year olds.

Python for kids in Peru

When a child is ready to type real code.

Coding classes in Arequipa

Another Peruvian city, a different data project.

Age limits of AI tools

Why some popular AI apps are not for children.

How we teach

Inside one of our live classes.

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 · Regions of Peru: Amazonas region · Lima and Callao districts: Programación para niños en Ancón

Start here

Book a free first class from Pucallpa

The free class is a small game and a friendly chat. By the end the mentor knows how your child attacks a puzzle and copes with spoken English, and will recommend a course, a group, or simply waiting a while.

To read more first, see how we teach or browse all courses.

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

Classes run live over video from India, in English only. For a fast reply, message us on WhatsApp in English.

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