Peru · Working professionals · Live online, in English

AI and coding for professionals in Peru

Most professionals in Peru already use a spreadsheet; far fewer can make a computer do the repetitive part of their job for them. AI tools have narrowed that gap, but they have not closed it: someone still has to know what to ask for, and how to tell when the answer is wrong. This page is for working adults in Peru who read English and want that skill: where to start, what an AI agent really is, a short lesson on checking AI output, and how live classes fit a working week.

Teaching adults live since 2020 · 4.9 from about 547 Google reviews · one mentor, your pace, your hours

What we offer

Modern Age Coders teaches AI and coding to working professionals in Peru in live online classes, taught in English by mentors based in India. Professionals start in one of three places: using AI tools well in daily work, automating spreadsheet and file tasks with Python, or building AI agents with tools such as Copilot Studio, Gemini Enterprise, Codex and Claude Code. Lessons run one to one or in a group of fifteen to twenty, at an hour that fits around work in Peru time, and the first class is free.

Where professionals start

Three courses professionals in Peru start with

One for automating your own work, one for using AI tools with judgement, and one for professionals ready to direct AI coding agents.

Who it suits

Who are these AI and coding classes for?

Adults in work in Peru who can follow spoken English, from any profession. Many have never written a line of code; some have and want to modernise.

Analysts and managers

You live in spreadsheets, reports and email. You want the routine parts automated and AI used for drafts and analysis, without losing control of the numbers.

Engineers and technical staff

You can already program a little, or did once. You want modern Python, data skills, and AI coding agents that speed up work you understand.

Founders and expatriate professionals

You run a small team or work for a company abroad from Lima. You want to build simple tools yourself and speak about AI with confidence, in English.

Readers who prefer Spanish can see Leer en español: cursos de programación para adultos, about learning to code while working, and agentes de IA para profesionales, about agents at work and the rules around them. Both describe classes taught in English.

Where to start

Where should a working professional start with AI and coding?

Close to the work you already do. Peru's statistics institute shows that most computer users can handle a spreadsheet, and very few can program, which leaves a large and useful middle ground.

What the 2026 figures show

INEI's survey for the second quarter of 2026 asked Peruvians of 15 and over what they had done with a computer, laptop or tablet. Of those who had used one for any computing task, 73.7% had applied arithmetic formulas in a spreadsheet and 47.7% had installed and configured software, but only 12.1% had written a program in a programming language.

Learning online is already common. The World Bank's Global Findex found that 42.9% of Peruvians aged 15 and over had looked online for information to learn, train or study in the previous three months, in its 2024 survey.

Our three starting points

AI tools, used well. For anyone. Writing precise instructions, checking the answers, keeping confidential data out, building small repeatable workflows.

Python automation. For anyone who repeats the same file or spreadsheet task each week. It is the step from 73.7% to 12.1% in the INEI table, and it takes weeks, not years.

AI agents. For professionals who already understand their process and want software to carry out several steps of it, with a person approving the important ones.

Whichever you start with, the habit we teach is the same: understand the task before you hand it to a machine, and check what comes back. Peru's public sector is moving the same way; MINEDU reported in 2025 that more than 87,000 teachers had enrolled in its free online course on AI in teaching practice. AI literacy is becoming part of ordinary professional work, not a specialism.

AI agents

What is an AI agent, and do I need to code to build one?

An AI agent is a program that uses a language model to decide its next step, calls tools such as a search, a spreadsheet or an email system, and repeats until a goal is met or it is told to stop. You can build simple ones without code; you need code to make them reliable.

Without much code

Platforms such as Microsoft Copilot Studio and Google Gemini Enterprise let a professional design an agent with forms and connectors: answer staff questions from company documents, draft replies, update a record. Our courses on both are taught one to one, because every organisation's setup differs.

The hard part is rarely the tool. It is deciding what the agent may do alone, what it must ask about, and what happens when it is unsure.

With code

Coding agents such as OpenAI Codex and Anthropic's Claude Code write and change software from instructions. They are powerful in the hands of someone who can read the result, and risky in the hands of someone who cannot.

That is why our agents courses start with enough Python to read what the agent wrote and test it. These tools are for adults: Anthropic's terms, for example, require Claude users to be 18 or older.

For a beginner's explanation of agents with worked examples, read our Spanish page curso de agentes de IA, and the Peru hub lists every course page for adults in Peru.

A real lesson

Can you trust what an AI model returns? A Python lesson on checking output

Not without checking. This lesson comes early in our automation and agents courses. A model has been asked to pull the client, date and number of attendees out of meeting notes and return them as JSON. The replies below are typical of what models actually send back; the client names are invented.

The naive version

Version 1 trusts every reply: it reads the JSON and uses the fields. The first reply is perfect, and the program prints Client 101 5.

The second reply is the same data wrapped in a code fence, the three backticks a model often adds when it thinks it is being helpful. json.loads cannot read it, and the whole program stops with a JSONDecodeError. The third reply never gets checked at all.

The professional version

Version 2 treats the reply as untrusted input, like a form filled in by a stranger. It removes a code fence if there is one, catches the parsing error instead of crashing, and checks that every required field is present and of the right type.

Anything that fails is not guessed at or silently fixed. It is marked REVIEW with the reason, so a person looks at it. That one decision is the difference between automation that saves time and automation that creates quiet errors.

Version 1: trust the replyPython
import json

replies = [
    '{"client": "Client 101", "date": "2027-01-15", "attendees": 4}',
    '```json\n{"client": "Client 102", "date": "2027-01-18", "attendees": 2}\n```',
    '{"client": "Client 103", "attendees": "four"}',
]
for r in replies:
    data = json.loads(r)
    print(data["client"], data["attendees"] + 1)
What Version 1 printsOutput
Client 101 5
Traceback (most recent call last):
  ...
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

From our run with Python 3; the middle lines of the traceback are shortened. One good line, then a crash on the second reply.

Version 2: parse, catch, check, routePython
import json

REQUIRED = {"client": str, "date": str, "attendees": int}

def check(reply):
    text = reply.strip()
    if text.startswith("```"):
        text = text.strip("`").removeprefix("json").strip()
    try:
        data = json.loads(text)
    except json.JSONDecodeError as e:
        return None, ["not JSON: " + e.msg]
    problems = []
    for key, kind in REQUIRED.items():
        if key not in data:
            problems.append("missing " + key)
        elif not isinstance(data[key], kind):
            problems.append(key + " is " + type(data[key]).__name__)
    return (data if not problems else None), problems

replies = [
    '{"client": "Client 101", "date": "2027-01-15", "attendees": 4}',
    '```json\n{"client": "Client 102", "date": "2027-01-18", "attendees": 2}\n```',
    '{"client": "Client 103", "attendees": "four"}',
    'Sure! Here is the data you asked for.',
]
for r in replies:
    data, problems = check(r)
    print("OK " + data["client"] if data else "REVIEW " + "; ".join(problems))
What Version 2 printsOutput
OK Client 101
OK Client 102
REVIEW missing date; attendees is str
REVIEW not JSON: Expecting value

Exact output of our run. Two replies accepted, two sent to a person, each with its reason.

Look at the third reply again. A careless fix would have converted "four" to 4 and invented a date. Version 2 does neither: it reports missing date; attendees is str and stops. In real work, the missing field is often the important one, and a model that cannot find a value will sometimes make one up. Checking the shape of the answer catches the honest failures; a person, or a second check against the source, catches the rest.

  1. Spot the gap. What does Version 2 do with {"client": "Client 104", "date": "2027-02-01", "attendees": true}? Run it, then find out why Python lets it through.
  2. Tighten one rule. Make date fail unless it has the form year, month, day, using datetime.date.fromisoformat.
  3. Count the reviews. Process fifty replies and report what share needed a person. That share is your real automation rate, whatever the vendor says.
  4. Explain it to a manager. In four English sentences, explain why a crash in Version 1 was actually safer than a silent wrong answer.

Working clocks

Which time zones does a professional in Lima work across?

Mostly the Americas and Europe, and Peru's clock never moves. Peru has not used summer time since 1994, while the United States and Europe change their clocks twice a year, so the gap to them changes even though Lima stays put.

When it is 10:00 in Lima: the same moment elsewhere in January and July 2027
City (tz zone)15 January 202715 July 2027Why it moves, or not
Mexico City (America/Mexico_City)09:0009:00Mexico's summer-time rules end in 2022
New York (America/New_York)10:0011:00US summer time from the second Sunday of March to the first Sunday of November
São Paulo (America/Sao_Paulo)12:0012:00Brazil's last summer-time rule was for 2018 to 2019
London (Europe/London)15:0016:00European summer time from the last Sunday of March to the last Sunday of October
Madrid (Europe/Madrid)16:0017:00Same European rule, one hour ahead of London
Your mentor (Asia/Kolkata)20:3020:30India has no summer time, so the gap is always 10 hours 30 minutes

Source: IANA tz database (files northamerica, southamerica, europe and asia, fetched on 9 November 2026), rules US 2007 onwards, EU 1981 and 1996 onwards, Mexico 2002 to 2022, Brazil to 2018, Peru to 1994. Conversions computed by us with Python's zoneinfo, under the rules in force in November 2026; governments can change their rules, and the tz database follows.

What the table means for work

From early November to early March, Lima and New York share the same clock exactly, which makes a working day with a US team easy. From March to November, New York is one hour ahead. Madrid is six or seven hours ahead depending on the season, so meetings with Spain fall in the Lima morning.

Remote and multinational work of this kind usually runs in English. EF's English Proficiency Index 2025 scores Peruvians in IT roles at 522 and in strategy and project management at 589, and puts those aged 26 to 30 in its "high" band, at 559. EF tests adults who choose to take its test, so read these as signals, not a census.

What it means for classes

India sits 10 hours 30 minutes ahead of Peru every day of the year, because neither country changes its clocks. A 07:00 class in Lima is 17:30 for the mentor; a 21:00 class is 07:30 the next morning in India. Both are ordinary working hours for our mentors.

So a professional can take a class before work, at lunch or late in the evening, and the hour will not shift when the US or Europe changes their clocks. More about Lima specifically is on our English-medium coding classes in Lima page.

Around a job

How do live classes fit around a full-time job?

By being short, regular and attached to real work. Most professionals do best with two focused classes a week and one small task from their own job between them.

Use your own work

From the second week, exercises come from your job, with confidential details removed: your report, your spreadsheet layout, your recurring email. Progress is measured in hours saved, not slides watched.

One to one when it helps

Professionals with irregular schedules, travel or a specific company tool usually choose one-to-one classes and move them as needed. Group classes suit people who like a fixed rhythm and other learners to compare with.

Data you should not paste

We teach a simple rule from the first class: do not put client, personal or confidential company data into an AI tool unless your employer has approved that tool for it. Your organisation's own policy decides; we teach the habit.

Peru's growing digital sectors make these skills easier to use. The US Commercial Service's 2026 guide to Peru's digital economy counts 193 Peru-based fintech companies operating as of 2024, alongside e-commerce, software and digital services. We make no promise about jobs or pay; we teach skills that are useful in all of them.

People aged 41 to 59 are online in large numbers too: INEI reports internet use at 86.0% in that group in the second quarter of 2026, up from 76.5% in 2023. Starting AI and coding in mid-career is common in our classes, and nobody is expected to keep pace with a twenty-year-old.

Progress

What can a professional do after three, six and twelve months?

Our milestones, set with each learner and adjusted to their job. They describe what you can do at work, not what you have watched.

Our milestones for working professionals
StageUsually byAt work you canYou can explain
1. Precise promptsWeek 4Get consistent, checkable results from an AI toolWhy a vague instruction gives a vague answer
2. First scriptMonth 2Automate one weekly file or spreadsheet task in PythonWhat each line of the script does
3. Checked outputMonth 3Validate AI or data output before anyone uses itWhat your checks catch and what they miss
4. Small toolMonth 6Build a tool a colleague can run without youHow it fails and how to fix it
5. Supervised agentMonth 9Run an agent that does several steps, with approvalsWhich steps a person must approve, and why
6. Team practiceMonth 12Set up shared, reviewed AI workflows for a teamThe risks to a manager, in plain English

For you

Stage 3 is the checking lesson above. Once you have it, you will never paste an AI answer straight into a report again.

Keep a list of tasks you repeat each week. It becomes your syllabus.

For your employer

Stage 4 is where the investment returns: a tool that keeps working when you are on holiday.

Stage 5 needs a written rule for what the agent may do alone. We help you draft it.

More courses

Nine more courses for working professionals

All live, in English, with one mentor throughout. Courses marked for one-to-one teaching are taught only that way.

I

Data at work

From spreadsheets up

AIPR / DATA / 01

Data and AI for non-programmers

Excel, Sheets and Power BI with AI, no code required.

Open the syllabus

AIPR / DATA / 02

Data analysis

Excel, SQL, Python and BI, end to end.

Open the syllabus

AIPR / DATA / 03

SQL and databases

Queries and design for people who need their own data.

Open the syllabus
II

AI agents

Adults, mostly one to one

AIPR / AGENT / 01

Copilot Studio agents

Agents inside Microsoft 365, one to one.

Open the syllabus

AIPR / AGENT / 02

Gemini Enterprise agents

Agents in Google Workspace, one to one.

Open the syllabus

AIPR / AGENT / 03

Generative AI

LLMs, retrieval and agents, built in Python.

Open the syllabus
III

Building software

For technical staff

AIPR / BUILD / 01

Python from zero

The full language, at a working adult's pace.

Open the syllabus

AIPR / BUILD / 02

Full stack web

Internal tools and web apps with React and Node.js.

Open the syllabus

AIPR / BUILD / 03

Advanced Git and GitHub

Reviews, branching and history for teams.

Open the syllabus

How classes run

How live classes run for professionals 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.

Before work

An early Lima hour lands in the Indian late afternoon, an easy time for mentors.

Evening

After work in Peru is early morning in India; that works too.

1-on-1

One professional and one mentor, rescheduled around travel and deadlines.

A mentor who knows your work

The same mentor learns your field and your tools.

Real tasks

Exercises drawn from your own job, anonymised.

Plain English

Technical ideas in clear language, with no jargon left unexplained.

Adults only

Professionals learn with other adults, never with school students.

Written follow-up

Notes and code after each class to keep and reuse.

Group or private

Fifteen to twenty adults, or one to one.

Student work

Projects our students have built

Our students build working software, from small automations to complete apps. A selection is below; the student labs page has 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

Fees for professionals in Peru

Courses are priced in US dollars and charged monthly to a card. Your bank sets the conversion into soles at the time of each charge, so the local amount can vary slightly.

Free first class

Free

no card required

  • A free first class
  • One real task from your work, started together
  • No card needed
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty adults at your level
  • One mentor all course
  • Two live classes a week
  • Monthly, stop at any time
Start here

One to one

$150 USD

a month, eight live classes

  • You and a mentor
  • Built around your role and tools
  • Hours you choose and can move
Enquire

What families say

Rated 4.9 across 547 Google reviews

What students and parents wrote about us on Google, word for word.

★★★★★

"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

Professionals ask

What professionals in Peru ask before starting

Are the classes in Spanish?

No. All classes are live, online and taught only in English. Mentors speak clearly, adjust to your pace and accent, and show everything on a shared screen. For many professionals the English practice is a second benefit; there are Spanish-language pages about the courses, but the teaching is always in English.

Do I need to know how to code?

No. Our AI tools and Python automation courses start from zero. If you already use spreadsheet formulas, you already think in steps and conditions, which is most of what a first script needs.

What is the difference between AI tools and AI agents?

An AI tool answers when you ask. An AI agent takes a goal, decides its own next steps, uses other software such as email or a spreadsheet, and keeps going until it finishes or is stopped. Agents save more time and need more care, so we teach approvals and checks with them.

When are classes in 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. India stays 10 hours 30 minutes ahead of Peru all year, so 07:00 in Lima is 17:30 in India and 21:00 in Lima is 07:30 the next morning there.

Can I use my company's data in class?

Only with the confidential details removed, and only within your employer's rules. We teach professionals not to put client, personal or confidential data into any AI tool their organisation has not approved. Your employer's policy always comes first.

Which AI tools will I learn?

Tools you can use at work: ChatGPT and Claude for writing and analysis, Python libraries for automation, and agent platforms such as Microsoft Copilot Studio, Google Gemini Enterprise, Codex and Claude Code. The Copilot Studio and Gemini courses are taught one to one.

Will this get me a better job or a raise?

We make no promise of jobs or pay. We teach skills that are useful in many roles and help you show them: a working tool, a checked analysis, an agent with clear rules. What you do with them is up to you and your employer.

Do I get a certificate?

Yes, our own certificate of completion. It is not a Peruvian qualification, and we are not connected with any Peruvian university, institute or ministry. Employers generally care more about what you can show them than about the certificate.

I am over 50. Is it too late?

No. Many of our adult students start in mid-career or later. One-to-one classes let you set the pace, and the first goal is always something useful in your own work within a few weeks.

How do I pay from Peru?

By card, monthly, in US dollars. The conversion into soles is done by your bank at its rate, so amounts can move slightly. The first class is free and booking it needs no card.

Read next

More for working professionals

Pages that help you decide what to learn first.

How we teach

One live class from start to finish.

Thinking before tools

Why we teach the reasoning first.

Student labs

Projects our students have built.

All courses

Every syllabus in one place.

Peru hub

All our pages for learners in Peru.

Coding in English in Lima

Classes in English for Lima, every age.

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

Start here

Book a free first class

Bring one task from your work. In the free class a mentor works through it with you, sees where AI or a short script would help, and gauges your starting point and your English. Then you get a plan: which course, one to one or group, and hours that suit your week.

Want to read more first? How we teach describes a class, and the course list has every syllabus.

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

Classes are live video lessons taught from India, in English. For a quick reply, message us on WhatsApp in English.

Free, with no card and 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