CAQ / HAB / 01
Git and GitHub
Commits, branches, pull requests and reviews.
Open the syllabusPeru · Adults and career changers · Live online, in English
A coding bootcamp promises a lot in a short time: a few intense months, a cohort, a portfolio, help with the job search. For some people in Peru that is exactly right. For others, a slower, part-time route with a live mentor fits better around a job, a degree or a family. This page explains both formats honestly, shows what Peru's own statistics say about who writes code, lists what employers' skill frameworks actually ask for, and gives you a way to test the claims of any course before you pay, ours included.
Live online classes since 2020 · 10,000+ students worldwide · part-time, in English, with no job promises
Straight answer
A coding bootcamp is a short, intensive, usually full-time course aimed at a first tech job. The part-time alternative is what Modern Age Coders offers adults in Peru: live coding lessons over video, always in English, led by mentors who work from India; learners join a group of up to twenty at their level or study privately, at times that sit around work or study. It takes longer than a bootcamp, keeps your income, and builds the same core skills: programming, testing, Git, databases and explaining your code. We make no job or salary promises, and nor should anyone.
Part-time routes
Each covers what bootcamps usually cover, at a part-time pace, taught live.

CAQ / 01
MongoDB, Express, React and Node.js: the stack many web bootcamps teach, built up over months into an application you deploy yourself.
Open the syllabus →
CAQ / 02
The problem-solving that technical interviews test and short courses often squeeze. Taught live, one pattern at a time, explained aloud in English.
Open the syllabus →
CAQ / 03
Back-end web development in Python, from routes and templates to databases and tests, for learners who prefer Python to JavaScript.
Open the syllabus →Two formats
Mostly time and intensity. A bootcamp compresses learning into a short, full-time block with a cohort. Part-time live classes spread similar material over a longer period, a few hours a week, alongside the rest of your life.
A fixed start date, a cohort that moves together, many hours a week for a few months, and a final project. Many add career coaching. Some are live, some recorded, some mixed; some teach in Spanish, some in English.
Its strength is focus: for people who can stop working for a few months, total immersion is a fast way to build momentum. Its risk is the same compression: there is little time to absorb ideas, and anyone who falls behind in week three may struggle to catch up.
Twice a week you join a level-matched group of up to twenty, or you book private lessons at times you pick. Each lesson runs in English, led by an India-based mentor who reads what you wrote and asks you to justify it.
The strength is sustainability: you keep your job or degree and still progress every week. The cost is time. Reaching a solid working level usually takes many months, not a few weeks, and we say so before you start.
| Question | Typical bootcamp | Our live classes |
|---|---|---|
| Hours per week | Often full-time | A few hours, plus practice |
| Length | A few months | Many months, at your pace |
| Keep your job? | Often hard | Yes, classes fit around it |
| Start date | Fixed cohort | Whenever you are ready |
| Teaching language | Varies by provider | English only |
| Feedback on code | Varies; ask how often | Your mentor, every week |
| Job outcome | Ask for audited evidence | We promise neither a job nor a salary |
The bootcamp column describes the format in general, not any provider; check each school's own terms. The right-hand column is our offer in November 2026.
Who codes in Peru
Few, by INEI's measure. Between April and June 2026, just 12.1% of Peruvians aged 15 or older who used a computer, laptop or tablet for anything at all had ever coded a program. Most digital skills are far more common.
| Computing task | 2023 | 2024 | 2025 | 2026 (preliminary) |
|---|---|---|---|---|
| Copied or moved a file or folder | 88.9 | 92.0 | 93.0 | 93.7 |
| Copied and pasted within a document | 86.9 | 90.2 | 92.1 | 92.7 |
| Sent emails with attachments | 87.0 | 86.2 | 87.6 | 86.4 |
| Made electronic presentations | 65.4 | 71.2 | 71.7 | 75.1 |
| Used basic formulas in a spreadsheet | 67.1 | 71.7 | 71.7 | 73.7 |
| Transferred files between devices | 66.1 | 70.8 | 69.1 | 70.5 |
| Connected and installed new devices | 53.5 | 58.8 | 57.2 | 59.2 |
| Found, downloaded, installed and set up software | 42.3 | 46.5 | 46.7 | 47.7 |
| Wrote a program in a programming language | 7.8 | 11.7 | 11.0 | 12.1 |
Source: INEI, Estadísticas de las Tecnologías de Información y Comunicación en los Hogares, II Trimestre 2026, Cuadro N° 4.1, from the Encuesta Nacional de Hogares; 2026 figures are preliminary. Task names are our English translation. Read on 9 November 2026.
Programming is the rarest computing skill INEI measures, well below installing software (47.7%) or using spreadsheet formulas (73.7%). The same bulletin finds 15.5% of men and 8.3% of women had written a program in 2026.
The figure has grown from 7.8% in 2023, though not every year: it dipped to 11.0% in 2025 before reaching 12.1%. Read these as survey estimates, not a count of professional developers.
Our reading: most adults starting a bootcamp or a course in Peru begin from zero in programming, even if they use computers every day. A course that assumes prior coding will lose them; a good one starts with the basics and checks them.
Equipment matters too. INEI's 2026 survey puts computer ownership at just 36.4% of homes, against internet use by 97.3% of young adults between 19 and 24. A phone gets you online; it does not get you coding.
What employers list
Employers' own frameworks are a better guide than any course brochure. The most detailed public one is O*NET, run for the US Department of Labor, whose profile of software developers lists tasks, skills and knowledge gathered from workers and job postings.
Under transferable skills, "Programming" comes first, followed by judgement, systems analysis and complex problem solving. The essential skills include critical thinking, reading comprehension, writing and speaking. Under knowledge, alongside computers and mathematics, it lists "English Language".
Among detailed work activities it lists "Develop testing routines or procedures." In the work context, 71% of respondents rated working with or contributing to a team as extremely important. Git appears under its file versioning software.
O*NET places software developers in Job Zone Four, where "most of these occupations require a four-year bachelor's degree, but some do not". In its education data, 85% of respondents said a bachelor's degree is required. That is US data, and hiring varies by country and company, but it is the official picture.
So we do not tell anyone that a short course replaces a degree. For people who already have one, or are studying for one, a course adds practical skills; for those without, it can be a start, and the evidence that counts is work you can show and explain.
That last point is where English matters in Peru. In EF's English Proficiency Index 2025, Peruvians who work in IT score 522, in its "moderate" band. A part-time class in English builds the language and the code together, week after week, which a short full-time sprint has less room to do.
A real lesson
In a job, almost every change you make is read by someone else as a diff: the lines removed and the lines added. Learning to read and write diffs is one of the habits a part-time course has time to build. This lesson uses Python's own difflib module.
Version 1 of average works for normal input: the marks 14, 17 and 11 give 14.0. But give it an empty list, which happens the first time a class has no marks yet, and it divides by zero.
The program below runs both cases and prints exactly what Python raises: ZeroDivisionError division by zero. A tutorial usually shows the happy path; a reviewer asks "what if the list is empty?"
Lines starting with - were removed; lines starting with + were added; lines starting with a space are unchanged context. The header @@ -1,5 +1,4 @@ means five lines from line 1 of the old file became four lines from line 1 of the new one.
The new version guards the empty list first and uses sum() instead of a hand-written loop. SequenceMatcher reports a similarity of 0.22: most of the function changed, which a reviewer should notice and ask about.
def average(marks):
total = 0
for m in marks:
total += m
return total / len(marks)
print(average([14, 17, 11]))
try:
average([])
except ZeroDivisionError as e:
print(type(e).__name__, e)14.0 ZeroDivisionError division by zero
Pasted unchanged from a Python 3.14 run.
import difflib
before = '''def average(marks):
total = 0
for m in marks:
total += m
return total / len(marks)
'''.splitlines(keepends=True)
after = '''def average(marks):
if not marks:
return None
return sum(marks) / len(marks)
'''.splitlines(keepends=True)
for line in difflib.unified_diff(before, after, 'average_v1.py', 'average_v2.py'):
print(line, end='')
ratio = difflib.SequenceMatcher(None, before, after).ratio()
print('similarity:', round(ratio, 2))--- average_v1.py +++ average_v2.py @@ -1,5 +1,4 @@ def average(marks): - total = 0 - for m in marks: - total += m - return total / len(marks) + if not marks: + return None + return sum(marks) / len(marks) similarity: 0.22
Pasted unchanged from the same Python 3.14 session; Git and most review tools show changes in this unified format.
Is returning None the right fix? That is a design question worth arguing in English. Some teams would rather raise a clear ValueError; others return 0. A good review ends in a decision both people can explain, which is exactly the kind of conversation our mentors hold with learners every week.
[], and for [20]?None.ValueError instead, then regenerate the diff.Test any claim
By asking for things that can be checked. These questions work for any bootcamp, course or school in Peru, and we expect to be asked them too.
If you want a credential with a clear meaning, consider an exam set by an independent body. The Python Institute describes its PCEP as a 35-question exam lasting 50 minutes, passed at 70%. MINEDU's Fábrica de Programadores pilot trained 1,000 students of 4° and 5° de secundaria in Lima Norte in Python and lets those who finish both stages sit the PCEP.
We prepare learners for the PCEP in our certification course; the Python Institute sets and awards it, not us.
We are not a bootcamp and do not offer job placement, income-share agreements or salary guarantees. We teach the skills employer frameworks list, live and in English, and give our own certificate of completion.
If you can stop work for several months and want full immersion with a cohort, a bootcamp may be the right choice for you. If you need to keep your income and learn steadily, a part-time route may suit better.
More for adults in Peru: AI and coding for professionals, coding courses for university students, and in Spanish programación para adultos and desarrollo de software, clases en inglés. Every Peru page is on the Peru hub.
| Lima | India | Fits |
|---|---|---|
| 07:00 | 17:30 | Before an office day |
| 12:30 | 23:00 | A lunch break |
| 20:00 | 06:30, next day | After work |
| 21:30 | 08:00, next day | After the children are asleep |
Worked out by us: Lima keeps one offset, five hours behind UTC, through the whole year, while India sits five and a half hours ahead (tz database).
A part-time year
Our own outline for an adult starting from zero with two live classes a week. It is a plan, not a promise, and it moves with you.
| Months | Focus | You can show | In English |
|---|---|---|---|
| 1 to 2 | Programming basics | Twenty small solved exercises | Explain any line you wrote |
| 3 to 4 | Functions, data and files | A tool that cleans real data | Read an error and say its cause |
| 5 to 6 | Web or back end, with Git | A small app in a repository | Write a clear commit message |
| 7 to 8 | Databases and testing | Tests that catch your own bugs | Review a classmate's diff |
| 9 to 10 | Algorithms and structure | Solve timed problems | Narrate a solution aloud |
| 11 to 12 | Your own project | A deployed project you designed | Present it in five minutes |
Two classes and three short practice sessions a week is enough to keep moving. Missing a week is fine; missing a month is where people stall.
Use one-to-one if your hours change often; the class moves with you.
Ask yourself how many months you could study full-time without income. If the answer is none, a bootcamp's pace may not be realistic.
Either way, start with the free class and see how you work with a live mentor.
More courses
Each runs at a part-time pace with one mentor, in a group or one to one.
CAQ / HAB / 01
Commits, branches, pull requests and reviews.
Open the syllabusCAQ / HAB / 02
Typed JavaScript that catches errors early.
Open the syllabusCAQ / HAB / 03
Scripts that save hours of office work.
Open the syllabusCAQ / LANG / 01
Statistics, pandas and models, done honestly.
Open the syllabusCAQ / LANG / 02
A simple, fast language for back-end services.
Open the syllabusCAQ / LANG / 03
Memory, performance and contest programming.
Open the syllabusCAQ / PROOF / 01
Python Institute exams, prepared live.
Open the syllabusCAQ / PROOF / 02
Build fast with a team, under a deadline.
Open the syllabusCAQ / PROOF / 03
AI assistants used with tests and review.
Open the syllabusHow it runs
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.
Early
A class before the working day, on the Lima clock.
Evening
An hour after work, chosen when you join.
1-on-1
Your own mentor, at hours that change with your week.
Your code is read and discussed.
You learn to check your own work.
Projects live in a repository.
You explain decisions, not just type them.
One person follows your progress.
Monthly terms, no long contract.
Student work
People who keep at it build working software, not just exercises. A few examples follow; there are more on the student labs page.

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
You pay month by month, in US dollars, by card, with no long contract and no income-share agreement. The soles figure you see depends on the exchange rate your bank uses on the day.
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
Reviews from learners and families on Google, as they wrote them.
★★★★★
"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
Adults ask
No. We teach only in English, live and online. Our mentors in India speak slowly and clearly, adjust to your speed and accent, and keep the code on screen throughout. Working in English is part of the training.
No. We run part-time live courses: two classes a week in a group, or one-to-one at your hours. There is no fixed cohort start, no job placement service and no income-share agreement.
We make no job or salary promise. We teach the skills that employer frameworks list, such as programming, testing, Git and clear communication in English, and help you build projects you can show. Hiring decisions belong to employers.
Not at all. For someone who can study full-time for a few months, a good bootcamp can be a strong choice. Check its claims with the questions on this page before paying, as you should with us.
It depends on the employer and country. O*NET, the US Department of Labor's occupational database, says most software developer roles require a bachelor's degree, but some do not. A course is not a degree, and we never present it as one.
It varies widely. Our own outline for a beginner with two classes a week runs about a year to a finished, deployed project. Some move faster, some slower; we tell you honestly where you are.
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. Lima is 10 hours 30 minutes behind India all year, so 20:00 in Lima is 06:30 the next morning in India.
It is our own certificate of completion. It is not a degree, title or official Peruvian qualification, and we are not connected with SUNEDU, MINEDU or any university.
Yes, for learners aged 18 and over, within each tool's terms. We teach you to solve the problem first and then use AI to review and question your code, as the diff lesson on this page shows.
By card, monthly, in US dollars; your bank converts the amount into soles. The first class is free and needs no card.
Further reading
Useful pages before you commit to any course.
What happens in a live class.
Our view on learning to reason.
What our students built.
Terms and age limits, tool by tool.
Syllabuses side by side.
Every Peru page, indexed.
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
Whatever you choose in the end, one free class costs you an hour. A mentor works through a real problem with you in English, sees your starting level, and tells you honestly whether a part-time route fits your goal and how long it is likely to take.
Want detail first? How we teach describes a class, and the course list shows every syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
All classes are live video from India, in English. WhatsApp us in English for the quickest answer.
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