Peru · Ages 6 to 12 · A guide for parents, classes live in English

Robotics vs coding for kids in Peru

In Peru, "robotics" is often the first word a parent reaches for when they want a child to learn technology. It is a good instinct: robots are exciting, physical and easy to show off. But every robot that does something clever is running a program, and that program is where most of the thinking lives. This page explains the difference between robotics and coding, what real robotics competitions expect of children, how to choose for your child, and what we teach.

Teaching live since 2020 · 4.9 from about 547 Google reviews · we teach the code, and sell no hardware

Robotics or coding?

Robotics is building machines that sense, decide and act; coding is writing the instructions, and in any robot the deciding is done by code. For most children in Peru coding is the better first step: it needs only a computer, it teaches the logic every robot depends on, and it carries straight into Python, games and AI. Modern Age Coders teaches that logic in live online classes, in English, with mentors based in India, for ages 6 to 12 and up, either in groups or privately, booked for whatever hour your household prefers. We sell no robot hardware.

Our courses

Three courses that teach how machines think

No kit, no parts to buy: the logic that makes a robot useful, learnt on a computer the family already has.

The difference

What is the difference between robotics and coding for kids?

Robotics is the whole machine: a body, motors, sensors and a program. Coding is the program. A robot without code is a model; code without a robot can still run games, apps, websites and AI.

Sense

A robot reads the world through sensors: light, distance, touch, a camera. In code, each reading is just a number arriving many times a second.

Decide

The program compares those numbers with rules: if the line is to the left, steer left; if something is close, stop. This is the part that takes real thinking.

Act

Motors turn, wheels move, an arm lifts. The action is only as good as the decision before it, which is why the decision is where children learn most.

What robotics adds

Building teaches mechanical sense: gears, balance, why a robot tips over on a slope. Children see their code act on the real world, which is motivating, and team builds teach cooperation.

It also brings costs and limits: parts to buy, a kit that must be at home or at a centre, and lessons where much of the time goes on assembly rather than on the program.

What coding adds

Coding goes deeper into the decide step and much further beyond it. The same if, loop and variable that drive a robot also build games, apps and data projects, and lead to Python, Java and AI.

It needs only a computer. INEI found a computer in 36.4% of Peruvian households in the second quarter of 2026, so a family that has one already has everything a coding class needs.

Robot competitions

What does a robotics competition actually ask children to do?

Look at the World Robot Olympiad, which runs categories for students from 8 to 19, and to 22 in one category. Its own rules show how much of robotics is programming.

World Robot Olympiad categories, 2026 season, as published by the WRO Association
CategoryAgesTeamRobot size limitThe task
RoboMissionElementary 8 to 12, Junior 11 to 15, Senior 14 to 192 or 3, with a coach25 x 25 x 25 cmBuild and program an autonomous robot that solves challenges on a field
RoboSports11 to 192 or 3, with a coach20 x 20 x 20 cmTwo autonomous robots per team play a sports game (currently Double Tennis)
Future InnovatorsElementary 8 to 12, Junior 11 to 15, Senior 14 to 192 or 3, with a coachFits a 2 x 2 x 2 m boothA project that helps solve a real-world problem, presented to judges
Future Engineers14 to 222 or 3, with a coach30 x 20 x 30 cmA robot with a steering drive that drives round a track on its own

Source: WRO Association, "Categories", wro-association.org/competition/categories, read on 9 November 2026. Hardware and software are "Free choice" in every category. The 2026 International Final is in San Juan, Puerto Rico, on 8 to 10 December 2026 (WRO Association). We are not connected with the WRO or its Peruvian organisers.

Notice the word autonomous

In RoboMission, the WRO explains, "the field is set up randomly each round", so "the robot needs to be able to make its own decisions during the run". Nobody steers it with a remote. Every decision is a line of code written before the run.

Future Engineers goes further: a car-like robot must drive itself round a track. That is a problem in control, the subject of the lesson further down this page.

What that means for a parent

A child who reaches the senior categories will spend far more hours on the program than on the build. In our view, the teams whose robots cope with surprises are usually the teams with strong coders.

Learning to code first is therefore not a detour from robotics. It is the part of robotics that takes longest to learn and transfers to everything else.

Robotics in Peruvian schools

What has MINEDU done with robotics in schools?

More than many parents realise, and with a clear message: in MINEDU's own words, "la robótica en educación no es el objetivo, es el medio", robotics in education is not the goal but the means.

A long record

A document from MINEDU's directorate for technological innovation (DITE) says the ministry has used educational robotics "desde el año 1996 con el proyecto Infoescuela", and that in 2009 and 2010 it supplied LEGO WeDo kits to almost every public primary school in the country.

Since 2022 the same directorate has organised a Hackathon on educational robotics and digital technologies. MINEDU reported that its 2025 edition rewarded "proyectos de IA y robótica", and that between 2023 and 2025 the number of girls taking part rose by 28%.

Peruvian students at the top

On 2 October 2023 MINEDU announced that a 4th-grade team from COAR Lima, Peru's public high-achievement school network, had won a national robotics category and would represent Peru at the World Robot Olympiad 2023 in Panama. Their project was a 3D-printed drone with artificial intelligence that detects and counts ships.

Look at what made that project stand out: detecting and counting ships is software, an AI model running on the drone. The build mattered, but the intelligence was code.

The national curriculum, the CNEB, has no robotics or computing subject of its own. Its science and technology area includes the competency "Diseña y construye soluciones tecnológicas para resolver problemas", designing and building technological solutions to problems. Robotics is one way schools work on it; coding is another. Modern Age Coders has no link with MINEDU, COAR or any school.

Choosing

Robotics or coding: which is better for my child?

It depends on the child, and on what is practical at home. These suggestions are ours, written from years of teaching children of these ages.

Our suggestions by child (not a rule)
If your childStart withWhy
Is 6 or 7 and loves building with their handsBlocks-based coding, and hands-on play at homeLogic in blocks now; any robotics later will make more sense
Is 8 to 10 and asks "how does it work?"Coding, with simulated sensors and gamesThe "how" is almost always the program
Already attends a robotics workshopCoding alongside itThey will write better robot programs and understand the blocks they use
Wants to enter a robot competition laterPython first, then the team's robot platformSenior categories are won on control and decision code
Is more interested in games, apps or AICodingRobotics would be a detour from what excites them
Has no computer at homeTalk to us before choosingOur classes need a laptop or desktop; we will be honest if that is a barrier

Families in Lima who are weighing a district summer workshop in robotics against coding at home may find two of our Lima pages useful: a Surquillo summer page on the code that drives any robot, and a Los Olivos page comparing robótica and programación, both in Spanish.

A steering lesson

How does a robot follow a line? A lesson in code, no robot needed

Here is a lesson we teach to children of about 10 to 12, simulated in Python. A small robot starts 10 millimetres to the right of a black line and must steer back onto it. The numbers and the simple model are ours; real robots add speed and friction, but the idea is the same.

The obvious idea

Most children first write: if the robot is right of the line, turn left by a fixed amount; if it is left, turn right. In our model a fixed turn moves the robot 3 millimetres sideways each step.

Before running it, the mentor asks: "Where will the robot be after eight steps?" Children usually say "on the line". The program disagrees.

What actually happens

The robot reaches 1 millimetre right of the line, turns 3, and lands 2 millimetres left. Then it turns 3 back and lands 1 right. It never settles: it wobbles across the line for ever.

Real line-followers built this way do exactly that, zig-zagging along the tape. The child has found the problem with their own eyes before anyone names it.

Version 1: always turn by the same amountPython
def fixed_turn(offset, turn=3.0, steps=8):
    path = []
    for _ in range(steps):
        offset = offset - turn if offset > 0 else offset + turn
        path.append(round(offset, 1))
    return path


print("fixed turn of 3:", fixed_turn(10.0))
What Version 1 printsOutput
fixed turn of 3: [7.0, 4.0, 1.0, -2.0, 1.0, -2.0, 1.0, -2.0]

Exact output of our run with Python 3. Distances from the line in millimetres, one per step; negative means left of the line.

The better idea: steer by how far off you are. Far from the line, turn hard; close to it, turn gently. In code the correction is the error times a number called the gain. Engineers call this proportional control, and it is the first idea behind self-driving robots like those in the Future Engineers category.

Version 2: steer in proportion to the errorPython
def proportional(offset, gain, steps=8):
    path = []
    for _ in range(steps):
        offset = offset - gain * offset
        path.append(round(offset, 1) + 0.0)
    return path


for gain in (0.3, 0.6, 1.6, 2.2):
    print(f"gain {gain}:", proportional(10.0, gain))
What Version 2 printsOutput
gain 0.3: [7.0, 4.9, 3.4, 2.4, 1.7, 1.2, 0.8, 0.6]
gain 0.6: [4.0, 1.6, 0.6, 0.3, 0.1, 0.0, 0.0, 0.0]
gain 1.6: [-6.0, 3.6, -2.2, 1.3, -0.8, 0.5, -0.3, 0.2]
gain 2.2: [-12.0, 14.4, -17.3, 20.7, -24.9, 29.9, -35.8, 43.0]

Exact output of our run. A gain of 0.3 creeps back slowly; 0.6 settles within six steps; 1.6 overshoots and swings before settling; 2.2 swings wider every step and runs away.

Children then explain the four rows in their own words, in English. Too gentle is slow but safe. A bit stronger is ideal. Too strong overshoots. Much too strong is worse than doing nothing, because each correction is bigger than the error it fixes. A correction bigger than the mistake makes the mistake grow, and that sentence is as true of a robot as of many things outside robotics.

  1. Ages 8 and 9. On a paper number line, start a counter at 10 and move it 3 towards zero each turn. Where does it end up after eight turns?
  2. Ages 10 and 11. Run both versions. Find, by testing, the largest gain that still settles without crossing the line at all.
  3. Ages 12 and up. Change the gain from 2.2 to 2.0 and predict the result before running. Explain why 2 is the turning point in this model.

What we teach

Do you teach robotics online without a kit?

We teach the programming side of robotics, and we say so plainly: we do not sell robots, kits or parts, and children need none for our classes.

What children do with us

Younger children learn exact sequences, loops and conditions in blocks, often by guiding a character or a simulated robot round a grid. Older children write Python that reads simulated sensor numbers, decides and repeats, like the steering lesson above.

Teenagers can go on to control ideas, data from sensors and machine learning. If they later join a school robotics team, they arrive as the person who can write the program.

What we never claim

We do not teach mechanical building, wiring or soldering, and we do not claim that our classes prepare a team for any particular robot platform or competition.

We are not connected with the WRO, MINEDU, COAR or any robotics academy in Peru. A child who finishes a course receives our own completion certificate and nothing more official.

The right age

At what age should a child start robotics or coding?

Coding can start at 6 with blocks. Competitive robotics, by the WRO's own rules, starts at 8, and the senior categories run to 19. A child who codes from 6 or 7 arrives at 8 already thinking in steps and conditions.

A sensible order

6 to 8: blocks, sequences and simple conditions on screen. 9 to 11: typed Python, simulated sensors, games. 12 and up: control, data and AI, and a robotics team if the child wants one.

Our page on online coding classes for kids in Peru explains how to judge a live class for children of 6 to 12, and the Spanish-language guide to coding at 8, in 3rd grade compares Scratch, Roblox and robotics at that age.

For teenagers

Teenagers who want robotics competitions benefit most from solid Python and some mathematics: angles, rates, averages of noisy readings. Our coding classes for teens in Peru page sets out those paths.

Whatever the age, AI tools come after understanding, and only those whose own terms allow the child's age. Anthropic sets 18 as the floor for Claude; OpenAI asks for a parent's consent before a minor uses ChatGPT.

Peru time

When are the coding classes on Peru time?

You name the hour. Lima sits five hours behind UTC in every season while Delhi sits five and a half ahead, a fixed gap of ten and a half hours. The rows below are arithmetic, not a schedule.

Sample Peru hours shown in India time (illustrations only)
Peru timeIndia timeSuits
10:0020:30A morning in the January to March break
13:3000:00, next dayEarly afternoon at the weekend
16:4503:15, next dayAfter the school day
18:3005:00, next dayEarly evening
21:0007:30, next dayLate evening for teenagers

Zone rules taken from the tz database maintained by IANA, entries for Lima and Kolkata; the conversions are our own arithmetic.

Since neither country moves its clocks, an hour booked in Trujillo or Huancayo stays the same through the year. Every Peru guide is listed on the coding and AI classes in Peru hub.

Progress

How do I know my child is learning to think like a robot programmer?

By how they plan and explain, not by what they assemble. Our own stages:

Our stages in control and decision logic
StageCan doCan explain
1. Exact stepsGuide a character round a grid with no wasted moves"Forward two, turn right, forward one."
2. RepeatUse a loop instead of copying the same step"Repeat four times makes a square."
3. Sense and decideReact to a number with if and else"If it is dark, the light turns on."
4. Keep checkingLoop over readings and decide each time"It checks again every step."
5. ControlCorrect in proportion to an error"Big error, big turn; small error, small turn."
6. Test the edgesFind the setting where a system fails"Above 2 it runs away, so I keep it below."

For parents

Ask your child to explain a decision their program makes. If they can say the rule in a sentence, they understand it.

Stage 5 is the steering lesson. It is often the point where children see that maths is useful.

For young engineers

Predict what your program will do before you run it, especially at the extremes.

When something wobbles or overshoots, ask whether your correction is too big.

More courses

Nine more courses for children curious about machines

All live, in English, with one mentor through the course, in a group or one to one.

I

First logic

Ages 6 to 9

ROB / LOGIC / 01

Coding for kids

Blocks for sequence, loops and conditions, the base of any robot program.

Open the syllabus

ROB / LOGIC / 02

Scratch for kids

Sprites that sense touches and colours and react.

Open the syllabus

ROB / LOGIC / 03

Reasoning for young thinkers

Puzzles that train exact, step-by-step thinking.

Open the syllabus
II

Building worlds

Ages 7 to 12

ROB / WORLD / 01

Minecraft coding

Command the Agent robot inside Minecraft Education.

Open the syllabus

ROB / WORLD / 02

Roblox in Luau

Events and physics in Roblox Studio, all scripted.

Open the syllabus

ROB / WORLD / 03

Maths through coding

Rates, angles and errors explored in Python.

Open the syllabus
III

Teen paths

Ages 13 and up

ROB / TEEN / 01

Python for teens

The language most robotics and AI work starts from.

Open the syllabus

ROB / TEEN / 02

AI and machine learning for teens

Models that learn from data, like the ship-counting drone.

Open the syllabus

ROB / TEEN / 03

C++ for teens

A fast language used close to the hardware.

Open the syllabus

How it works

A week of coding classes from Peru

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.

School term

Most families in Peru book late afternoons, once the school day is done.

Summer months

January to March mornings open up; give us an hour and we find the mentor.

Private

One learner, one mentor, scheduled around the family.

Screen shared

The mentor sees the child's code and simulation throughout.

Same mentor

One teacher for the course, who follows each project.

Clear English

Short instructions, said and written on screen.

Predict first

Every run begins with a guess said out loud.

Parent update

A short note after class on progress and difficulties.

Your choice

Fifteen to twenty in a group, or private lessons.

Student work

Projects from students who kept going

Teenagers who keep coding build apps, data tools and AI projects. Some appear below; more are on the student labs page.

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 coding classes from Peru

Prices are in US dollars and charged monthly to a card; your bank converts each charge to soles at its own rate. There is nothing else to buy: no kit, no parts, no software licence.

Free first class

Free

no card required

  • A free first class
  • A first program that senses and decides
  • No card asked
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty children of similar age
  • One mentor for the course
  • Two live classes a week
  • Monthly, cancel when you wish
Start here

One to one

$150 USD

a month, eight live classes

  • One child, one mentor
  • Projects chosen around your child's interests
  • Times you set
Enquire

What families say

Rated 4.9 across 547 Google reviews

Parents and students, word for word from Google.

★★★★★

"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

Parents in Peru ask

Robotics vs coding: questions from families in Peru

Are the classes in Spanish?

No. Teaching happens live, over video, and solely in English. Our mentors keep their speech calm and distinct, follow the speed and accent of each child, and display each step on screen as they say it. You will find Spanish-language pages from us for Peruvian parents, yet the classes themselves never switch to Spanish.

Is coding or robotics better for kids?

For most children, coding first. It needs only a computer, it teaches the decision-making part of every robot, and it leads on to games, apps and AI. Robotics adds building and teamwork and suits children who later join a school or club team.

Do you teach robotics?

We teach the programming side of robotics: sequences, sensing, decisions and control, using blocks, Python and simulations. We do not teach mechanical building and we do not sell or require any robot, kit or parts.

Does my child need a robot kit for your classes?

No. A laptop or desktop computer and an internet connection are enough. Robots in our lessons are simulated on screen, like the line-follower on this page.

What age can a child start?

Coding with blocks from 6. The World Robot Olympiad's youngest categories start at 8. A child who has coded from 6 or 7 arrives at 8 already able to plan exact steps and conditions.

Will coding help my child in robotics competitions later?

It helps with the part that takes longest to learn. In the WRO's RoboMission category the robot must make its own decisions on a randomly set field, and Future Engineers asks for a robot that drives a track by itself. Both are programming problems, though we prepare no team for any specific competition.

What did MINEDU do with robotics in schools?

A MINEDU document says the ministry has used educational robotics since 1996, supplied LEGO WeDo kits to almost all public primary schools in 2009 and 2010, and has run a robotics and digital technology Hackathon since 2022. It describes robotics as a means for learning, not the goal.

When are classes on Peru time?

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. Because India leads Peru by ten and a half hours on every date, 16:45 in Peru matches 03:15 the following day in India.

Group or one to one?

A group of fifteen to twenty of the same age works for children who like comparing answers. Private lessons work for a quiet child, a child still settling into English, or one who would race past a group.

Are you linked with the WRO, MINEDU or a school?

No. We run on our own, unconnected to the WRO, MINEDU, COAR, any school in Peru or any robotics academy. The only certificate a learner gets is the completion certificate we issue.

Read next

More to help you decide

Related reading.

Scratch for kids

A first step into logic with blocks.

Python at ten

The language older children move to.

Minecraft coding

Commanding a robot Agent in a game world.

AI tools by age

Which AI tools a child may use, and when.

Thinking first

Why we ask children to predict before they run.

How we teach

Inside a real class, minute by minute.

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

Start here

Book a free first coding class

In the trial lesson your child writes a short program that reads a number, makes a decision and repeats, the core of any robot. From that, the mentor judges where your child should start and how comfortable they are listening in English, and recommends a course, a format and a time.

Reading first? The Python and AI for kids course shows each week, and how we teach follows one lesson through.

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

Classes are live video lessons from India, in English only. WhatsApp us in English for the quickest reply.

Free, no card, nothing to buy.

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

More comparisons

Learn more

Free resources

From the blog

Start here

Free classPriority demoCall us