Peru · What coding classes cost · Ages 6 to adult

Cost of coding classes in Peru, planned over a year

Most families ask what coding classes cost per month, which is a fair question with a misleading answer. Learning to code takes most of a year, a Peruvian school year has breaks in May, July, October and over the summer, and a computer at home costs more than any month of classes. This page sets out the full picture for children, teenagers and adults, with no competitor prices and our own fee shown in the cards near the end.

Live online since 2020 · 10,000+ students worldwide · all classes live, online and in English

The short answer

There is no single price for coding classes in Peru: cost depends on live versus recorded teaching, group versus one to one, how many months you study, and whether you already have a computer. Plan for a year, not a month. Modern Age Coders teaches coding live online in English to learners in Peru aged 6 to adult, in a group of fifteen to twenty or one to one, at flexible hours; our monthly fee in US dollars appears in the fee cards on this page, and the first class is free.

What a month buys

Three courses, three budgets of time

Each is paid month by month. What changes between them is how many months a learner usually needs.

Why prices differ

How much do coding classes cost in Peru?

Prices in Peru range widely because providers sell very different things under the same name. Five things move the cost far more than the brand, and any honest comparison has to hold them steady.

  1. Live or recorded. A video library costs little because nobody watches the learner. A live class pays a mentor for every hour. Compare recorded with recorded and live with live.
  2. Group size. One to one costs more than a group because the mentor's whole hour goes to one learner. Our groups are fifteen to twenty learners of similar age; one-to-one classes are the alternative.
  3. Classes per month. Some fees cover four lessons, others eight or more. Our monthly fee covers eight live classes, two a week.
  4. How long the course runs. A short Scratch course may take a school term; a full Python or Java course takes most of a year. The monthly fee matters less than the number of months.
  5. What you must already own. A computer and a steady connection are the largest costs that never appear in a quote. The section on costs at home has INEI's figures for Peru.

We do not print other providers' prices, and we do not print ours in the text either: our fee appears in the fee cards below, in US dollars, and a visitor from India sees it in rupees. Parents of primary-age children who would like the same subject explained in Spanish, with a lesson on comparing cost per live hour, can read cuánto cuestan las clases de programación para niños.

Fitting the school year

Which months should a family pay for coding classes?

Not necessarily all twelve. Peru's school year has four teaching blocks separated by short breaks, and families often pause, slow down or speed up around them. Here is the 2026 calendar MINEDU set out for public and private schools.

Peru's 2026 school calendar (RM 501-2025-MINEDU, Tabla 1) beside a coding plan we often suggest
FromUntilAt schoolA coding plan (our suggestion)
2 March13 MarchStaff weeks, no pupils (2 weeks)Book the free class; pick a course
16 March15 MayLessons, first block (9 weeks)Start; two classes a week
18 May22 MayOne staff week, no lessonsKeep going, or a project week
25 May24 JulyLessons, second block (9 weeks)Steady; first big project
27 July7 AugustTwo staff weeks, no lessonsPause here if the family travels
10 August9 OctoberLessons, third block (9 weeks)Steady; review at month six
12 October16 OctoberOne staff week, no lessonsKeep going
19 October18 DecemberLessons, fourth block (9 weeks)Finish the course project
21 December31 DecemberTwo staff weeks, school year closesA natural pause, or start summer early

Dates: Tabla 1 of MINEDU's RM 501-2025, the technical norm for the 2026 school year, which we read in the signed PDF on 9 November 2026. It fixes thirty-six weeks of lessons and eight staff weeks, but a regional DRE or UGEL may move them and a school may split its year into bimestres or trimestres, so check your own school's dates. The right-hand column is our suggestion only. MINEDU had not yet published a 2027 calendar when we looked.

What the calendar means for a budget

Our count: from 16 March to 18 December 2026 is forty weeks, of which thirty-six are teaching weeks. January and February sit outside the school year entirely, along with the first two weeks of March.

That gives three natural shapes for a year of classes: steady all year; paused in one or two school breaks; or lighter during term and heavier in the summer, when there is no homework competing for time.

What we see families do

Younger children often keep going through the short breaks, because a week off school is a good week for a project. Teenagers in 5th of secundaria often slow down in the months before university admission exams.

Summer is the busiest start time. Families planning January to March can read our summer holiday coding classes page, or the Spanish vacaciones útiles 2027 page.

A real lesson

How do I work out what a year of coding classes will cost?

Write down a plan for each month, add it up as you go, and see where the running total crosses your budget. It is a small program and a useful first lesson in Python for teenagers and adults. The amounts are invented "units", not anyone's price.

The plan

A family plans twelve months starting in March: ten units a month for group classes, nothing in July while the family travels, and twenty a month in January and February for one-to-one summer classes. The budget for the year is 120 units.

Adding the months by hand is easy to get wrong. accumulate from Python's itertools produces the running total after every month in one line.

What the program finds

The year costs 130 units, ten over budget, and the program names February as the month the total crosses 120. The overshoot comes entirely from the summer plan.

Version 2 compares three whole-year plans side by side. Keeping groups all year, or pausing in July and December and still doing one-to-one in the summer, both land exactly on budget.

Version 1: one plan, a running total, the first month overPython
from itertools import accumulate

# An invented family plan in "units" (not anyone's price): one learner, twelve months from March.
months = ["Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Jan", "Feb"]
plan = [10, 10, 10, 10, 0, 10, 10, 10, 10, 10, 20, 20]   # July paused; one-to-one in the summer
budget = 120

running = list(accumulate(plan))
print(running)
over = next((m for m, total in zip(months, running) if total > budget), None)
print("Total:", running[-1], "| first month over budget:", over)

It prints [10, 20, 30, 40, 40, 50, 60, 70, 80, 90, 110, 130] and then Total: 130 | first month over budget: Feb.

Version 2: three plans for the same yearPython
from itertools import accumulate

months = ["Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Jan", "Feb"]
budget = 120
plans = {
    "summer 1-on-1": [10, 10, 10, 10, 0, 10, 10, 10, 10, 10, 20, 20],
    "group all year": [10] * 12,
    "pause Jul + Dec": [10, 10, 10, 10, 0, 10, 10, 10, 10, 0, 20, 20],
}
for name, plan in plans.items():
    running = list(accumulate(plan))
    over = next((m for m, t in zip(months, running) if t > budget), "never")
    print(f"{name:15} total {running[-1]:3}  over budget in: {over}")

It prints summer 1-on-1 total 130 over budget in: Feb, group all year total 120 over budget in: never and pause Jul + Dec total 120 over budget in: never.

Two pieces of Python do the work. accumulate(plan) turns a list of monthly amounts into a list of totals so far. next(..., "never") walks those totals and stops at the first one over budget, returning the default if none is. The habit worth keeping is the comparison of whole plans: the month that looks expensive is rarely the one that breaks the budget.

  1. Predict. Before running Version 2, guess which plans stay within 120.
  2. Add a plan. Write a fourth plan that keeps one-to-one classes all year but stops after eight months. Is it under budget?
  3. Show the margin. Change the print line to show how far under or over budget each plan ends.
  4. Use real numbers. Replace the units with the fee in our cards, in your own copy of the program, and run it for your family.

Costs nobody quotes

What else does a family in Peru need to pay for besides the classes?

A computer and an internet connection, if you do not already have them, and a way to pay by card. For many households in Peru these matter more than the monthly fee.

Households in Peru with internet and with a computer, second quarter of 2026 (percent)
AreaInternet at homeAt least one computer
Peru, all households64.536.4
Metropolitan Lima (with Callao)84.753.3
Other urban areas66.241.3
Rural areas27.18.9

Source: INEI, Estadísticas de las Tecnologías de Información y Comunicación en los Hogares, II Trimestre 2026, from the Encuesta Nacional de Hogares. INEI also reports that 74.3% of households with computers have just one.

The computer

Coding needs a keyboard and a screen big enough to read code. A modest second-hand laptop is enough for everything up to university projects; a tablet suits only young children using blocks.

The connection

A live class needs a steady connection more than a fast one. If the home connection is shared, choose class hours when fewer people are streaming.

The card

We charge by card. The World Bank's Global Findex found that in 2024 36.7% of adults in Peru owned a debit card and 12.6% a credit card, so check whose card will pay before the first month.

A note on what is free. Peruvian school includes no computing subject, but UTEC's computing olympiads are free for every secundaria pupil, and MINEDU's Fábrica de Programadores pilot has offered Python to 1,000 pupils in Lima Norte. If your teenager qualifies for either, use it; paid classes should add to free routes, not replace them.

Our fee

How much do Modern Age Coders classes cost, and what does the fee include?

Our monthly fee is in the fee cards on this page, in US dollars, for a group or for one to one. This is what that payment buys.

Included every month

Eight live classes, normally two a week, with the same mentor. Small tasks between classes, reviewed at the start of the next lesson. Notes for parents on what was built.

Course materials, coding tools and project files. Everything we use is free software or runs in a browser, so there is nothing extra to buy.

How payment works

Payment is monthly, by card, in US dollars; your bank converts it into soles. A small payment-gateway charge is shown at checkout before you confirm. There is no long contract, and the first class is free with no card.

Families wanting one-to-one help without a full course can also read our Spanish page on clases particulares de programación online.

The teaching language

Do I pay more because the classes are in English?

No. English is simply the language we teach in, for every learner in every country, and it costs nothing extra.

What English does change is value. The learner practises technical English alongside coding, in the language of the documentation and error messages they will use for the rest of their life. EF's English Proficiency Index 2025 rates Peru 519 (moderate) and Lima 555 (high), so most teenagers and adults in the capital follow a slow, clear class comfortably, and children usually adapt within a few lessons. Our mentors, based in India, keep code on screen and type key words in the chat. More about this for families in the capital is on our page about English-medium coding classes in Lima.

Value for money

What should a learner have to show for each month paid?

Our own markers. If several months pass without these, the money is not working and you should tell us.

What each stretch of paid months should produce (ours)
AfterA child of 6 to 12A teenager or adult
1 monthA small game or animation they explainPrograms with decisions and loops, typed alone
3 monthsA finished project with rules and a scoreFunctions, lists and a tested small tool
6 monthsTheir own idea, planned and builtA multi-part project with error handling
9 to 12 monthsTyped code, not only blocksA finished project presented in English

For parents

Ask for the work, not the attendance list. A monthly fee buys progress you can see.

If a child has stalled, a pause can be cheaper than pushing on. Talk to the mentor first.

For adults paying for themselves

Decide in advance how many months you will commit, and review at that point.

Keep every program you write; the folder is your receipt for the money spent.

More courses

Nine more courses, all on the same monthly basis

Whatever the subject, payment works the same way: monthly, by card, in a group or one to one.

I

Children

Ages 6 to 12

CAA / KIDS / 01

Coding for kids

Blocks to games, apps and a little AI.

Open the syllabus

CAA / KIDS / 02

Minecraft coding

Coding inside a game children already love.

Open the syllabus

CAA / KIDS / 03

Python and AI for kids

The first step into typed code.

Open the syllabus
II

Teenagers

Ages 13 to 18

CAA / TEEN / 01

Python for teens

A full year from first line to capstone.

Open the syllabus

CAA / TEEN / 02

JavaScript for teens

Interactive web pages, built from scratch.

Open the syllabus

CAA / TEEN / 03

AI and machine learning

Models trained and tested by teenagers.

Open the syllabus
III

Adults

Ages 18 and over

CAA / ADULT / 01

Python from zero

For adults who have never coded.

Open the syllabus

CAA / ADULT / 02

Full stack web

Front end, back end and deployment.

Open the syllabus

CAA / ADULT / 03

MySQL databases

Designing and querying real databases.

Open the syllabus

How classes run

How paid monthly classes work 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

Classes around homework, at hours the family picks.

School breaks

Keep going, slow down, or pause; tell us in advance.

Summer

A good time to start, or to switch to one to one.

Eight live classes a month

Normally two a week with one mentor.

No hidden materials

Free tools and browser-based software only.

Monthly payments

In US dollars, by card, no long contract.

Batches by age

Learners grouped with others their age.

Progress notes

What was built, and what comes next.

Change format any time

Move between group and one to one.

Student work

What a year of classes can produce

Projects from learners who stayed with us for a year or more. The student labs have more.

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

Our monthly coding fee for learners in Peru

The amounts below are monthly and in US dollars, charged to a card. Soles enter only when your bank converts the payment on the day, so a statement may differ by a few céntimos from the month before.

Free first class

Free

no card required

  • A free first class
  • Real coding, not a sales pitch
  • No card needed to book
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty learners of similar age
  • One mentor for the course
  • Eight live classes a month
  • Pay monthly; pause or stop when needed
Start here

One to one

$150 USD

a month, eight live classes

  • One learner, one mentor
  • Plan and pace set for you
  • Class hours you choose
Enquire

What families say

Rated 4.9 across 547 Google reviews

Reviews from parents and learners on Google, copied as posted.

★★★★★

"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

Questions from Peru

The cost of coding classes in Peru: questions and answers

Are the classes in Spanish?

No. We teach in English alone, live and online, in every class and for every age. Teaching in English costs nothing extra; mentors keep their speech simple and slow, and keep the code on screen for learners still building their English.

How much do coding classes cost in Peru?

It depends on whether teaching is live or recorded, group or one to one, how many classes a month and how many months. Our own monthly fee is in the fee cards on this page, in US dollars. We do not quote other providers' prices.

How many months will my child need?

A short Scratch course can fit in a school term. A full course in Python, Java or web development takes most of a year at two classes a week. Plan the year, then review progress every three months.

Can we pause during school breaks or holidays?

Yes. Payment is monthly with no long contract, so you can pause, for example in July or December, and restart later. Tell us in advance so the mentor can plan where the learner picks up.

Is one to one worth the extra cost?

For a learner with a clear goal, a deadline, or who needs a slower or faster pace, often yes. For steady progress and the company of other learners, a group is usually enough. The free class helps decide.

Are there extra costs for materials or kits?

No. We teach coding, not robotics hardware, and every tool we use is free or runs in a browser. The only extras are a computer and an internet connection at home.

Are there free coding classes in Peru?

Some routes are free: UTEC's computing olympiads for secundaria pupils and MINEDU's Fábrica de Programadores pilot for 1,000 pupils in Lima Norte. Coding is not a school subject. Our first class is free.

What time are classes in 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. Because Lima is ten and a half hours behind India whatever the season, 18:00 in Lima is 04:30 the following morning for the mentor.

How do I pay from Peru?

Monthly, by debit or credit card, in US dollars. Your bank converts the amount into soles. A small payment-gateway charge appears at checkout before you confirm. Booking the free class needs no card.

Do you charge more for adults?

The fee cards on this page show the current monthly fee for learners in Peru for a group and for one to one. The free first class is the place to ask about the course that fits an adult learner.

Read next

Related pages

More on planning and paying for classes from Peru.

Cuánto cuestan las clases para niños

Our Spanish guide, comparing cost per live hour.

Clases particulares de programación

One-to-one coding, explained in Spanish.

Summer holiday coding classes

Starting in January to March.

Coding and AI classes in Peru

Every Peru page in one index.

Pricing

Our fees, in one place.

How we teach

What a month of classes looks like.

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

Try a free class before you budget

Book the free class first and decide about money afterwards. The learner writes real code with a mentor, and then we can talk through which course fits, how many months it usually takes, and whether a group or one to one makes sense for your budget.

You can read how we teach or check every syllabus in the course list.

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

Classes are live video lessons taught from India in English. We answer WhatsApp messages in English.

Free. No card, no commitment.

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