---
title: "App Development for Teens in Peru: Live Online, in English"
description: "App development for teens in Peru, live online in English: what to build in each year of secundaria, the age-14 rules for accounts and AI tools, flexible hours."
canonical: https://learn.modernagecoders.com/app-development-for-teens-peru
source: src/pages/app-development-for-teens-peru.html
---
> App development for teens in Peru, live online in English: what to build in each year of secundaria, the age-14 rules for accounts and AI tools, flexible hours.

The short answer

Modern Age Coders runs app development classes for teenagers in Peru aged 13 to 17, live, online and in English, and every class has a real mentor on video. Teens start from zero with JavaScript, then build phone apps in React Native with Expo and Firebase, finishing a working app of their own. Groups of fifteen to twenty are for teenagers only, or a teen can learn one to one, at any hour the family chooses. We teach them to think through each feature, not to paste code from a chatbot, and we keep to the age rules of every tool.

Start here

## Three courses for teenagers who want to build apps

One complete app course, and two that build the foundations it rests on. All three are for ages 13 to 18 and start from nothing.

[![App Development for Teens course thumbnail](/images/app-dev-teens.webp)  PE / TEEN APP / 01 App development for teens For 13 to 18 year olds with no experience, running for roughly a year (10 to 12 months). JavaScript, React and React Native with Expo and Firebase, ending with a launched capstone app. Open the syllabus →](/courses/complete-app-development-masterclass-for-teens)[![JavaScript for Teens course thumbnail](/images/javascript-teens.webp)  PE / TEEN APP / 02 JavaScript for teens Ages 13 to 18, six months. The language React Native is written in, learned through browser games, for teens who want a gentler first step. Open the syllabus →](/courses/javascript-course-for-teens-beginners-interactive-web)[![React Course for Teens course thumbnail](/images/react-teens.webp)  PE / TEEN APP / 03 React for teens Ages 13 to 18, 9 to 11 months. Components and state in React, the same ideas a React Native app is built from. Open the syllabus →](/courses/react-for-teens-complete-masterclass)

School and apps

## Do Peruvian secondary schools teach app development?

Not as a subject. The national curriculum treats digital skills as something every area should use, and the secundaria timetable has no computing course. App building happens outside school, in a pilot, or at home.

### What the curriculum asks for

MINEDU's national curriculum, the CNEB, lists competency 28, about working in virtual environments created by technology, among the competencies that cross all areas rather than belonging to one. A regular-day secundaria timetable fills 35 hours a week with Matemática, Comunicación, Inglés, sciences and Educación para el Trabajo; no slot in it is called computing or programming.

So a student can finish 5° de secundaria having used many apps for schoolwork without once seeing how one is put together.

### Where Peru is testing more

A thousand students in the last two years of secundaria in Lima Norte are learning Python in the Fábrica de Programadores, a MINEDU pilot that ends with the PCEP certification exam. And the OPI, the Peruvian computing olympiad run by UTEC, costs nothing to enter for any secundaria student.

Both are good signs, and both are about programming in general. Neither teaches a teenager how to design screens, store a user's data or publish to a phone, which is the gap an app course fills.

Our Spanish-language page for the same teenagers, [crear apps: curso para adolescentes](/crear-apps-curso-para-adolescentes-peru), looks at how Peruvian teens actually go online and teaches a sign-up form lesson. Here we look at something parents ask us about just as often: the age rules.

Year by year

## What can a teenager build in each year of secundaria?

A route of our own, set against the school year MINEDU expects at each age. A student who joins in 4° does not start where a 1° student starts; the mentor places each teen after the free class.

| School year | Normative age at 31 March | Where we usually start | A project at the end of the year |
| --- | --- | --- | --- |
| 1° de secundaria | 12 | JavaScript through browser games | A quiz game that keeps a score |
| 2° de secundaria | 13 | JavaScript, then first React screens | A to-do list that remembers its items |
| 3° de secundaria | 14 | React Native with Expo | A phone app with two screens and navigation |
| 4° de secundaria | 15 | Firebase sign-in and a database | A club or class app with accounts |
| 5° de secundaria | 16 | A capstone app, tested and documented | A finished app for a portfolio |

Normative ages: MINEDU, Edades normativas (age reached by 31 March of the school year). The route and projects are ours. Our teen courses take learners from 13, so a 12 year old in 1° de secundaria usually begins in our coding courses for children and moves across.

### Younger teens, 13 and 14

Short projects with fast results: a game, a timer, a list. The aim is to make JavaScript feel familiar and to show that a program can be fixed by reasoning, not only by trial and error.

### Middle teens, 15

The first real phone app, running on their own handset through Expo. This is where state, screens and data arrive, and where the age lessons on this page start to matter.

### Older teens, 16 and 17

A capstone the student designs. Many pick something for their school or family: a revision planner, a football league table, an order list for a relative's shop.

The age-14 line

## At what age can a teenager in Peru have their own app accounts?

In Peru the number that matters is usually 14, not 13. Google sets 14 for Peru, and Peru's data protection regulation lets young people from that age give consent for their own data in some cases. Here are the lines, from each organisation's own page.

| Who sets it | The line | In their words, summarised |
| --- | --- | --- |
| Google | Peru: 14+ | Minimum age to manage your own Google Account in Peru; parents can create and manage an account for younger children with Family Link |
| Google | 13 elsewhere | Thirteen for every country not on Google's list |
| Apple | Under 13 | Parents or guardians create the Apple Account for children under 13; ages vary by country or region |
| DS 016-2024-JUS, art. 22.2 | Over 14 and under 18 | May consent to the use of their own personal data, according to their capacity, if the information is in language they understand |
| DS 016-2024-JUS, art. 25.3 | Under 14 | A digital service aimed at them requires consent from a parent or guardian |

Sources: Google Account Help, "Age requirements on Google Accounts"; Apple Support, "Create an Apple Account for your child"; Decreto Supremo N.° 016-2024-JUS, articles 22 and 25 (official copy on gob.pe). Read on 9 November 2026. A teaching summary, not legal advice.

### Why this matters in an app course

Our teen app course uses Firebase for sign-in and storage, and Firebase works with a Google account. In Peru, a 13 year old is below Google's line for managing an account alone, so a parent sets it up through Family Link or creates a project the teen works inside. We explain this at the free class rather than in week six.

It also matters for the apps teenagers build. If a 16 year old writes an app for classmates in 2° de secundaria, those users are under 14, and Peru's regulation expects a parent's consent for a digital service aimed at them.

### What we do in class

Teenagers learn to design an app that asks for as little as possible: a nickname instead of a full name, no phone number, no photo unless the feature truly needs one. When an app must know a user's age, they learn to compute it correctly, which is the lesson further down this page.

Parents of under-14s give consent for their child to join our classes, and we never ask a child to type in their parents' work or money details, which the regulation also protects.

AI tools by age

## Which AI tools can a teenager use to build apps?

Fewer than most adults assume. Each vendor sets its own minimum age in its terms, and several are 18. On an under-18 course we only use tools whose terms allow the learner's age.

| Tool | Vendor's minimum age | What we do with teens |
| --- | --- | --- |
| GitHub Copilot | 13 | Used from 13, with a mentor reviewing every suggestion |
| ChatGPT | 13, with a parent's permission under 18 | Only with a parent's permission, and never to write the answer for them |
| Google Gemini | 13, or the applicable age in your country | Treated with care in Peru, where Google's own account line is 14 |
| Glide Apps | 13, with a parent accepting the terms | Possible for no-code prototypes, with a parent's acceptance |
| Claude | 18 | Not used in teen classes |
| Replit | An adult | Not used in teen classes |

Source: our AI tool age audit, which quotes each vendor's terms (audited 15 July 2026); the [AI tools age guide](/ai-tools-age-guide) lists the quotes. Terms change, so we recheck before each course module that uses a tool.

The age rule is the minimum, not the method. Even where a tool is allowed, we teach teenagers to write the feature themselves first, then ask the assistant to review it, not the other way round. The Peruvian computing olympiad makes the same point in its own way: UTEC's 2025 rules banned generative AI for solving the problems. A teen who can only build with a chatbot open cannot build when it is closed, and contests, exams and interviews close it.

A lesson teens enjoy

## How does an app work out how old someone is?

Most first attempts subtract the birth year from this year. That is wrong for about half the year. Here is the lesson, with three invented users and a date of 9 November 2026.

### The task

An app for teenagers in Peru must decide whether a new user may sign in alone, at 14 or over, or needs a parent first. Three users try on 9 November 2026: Lucía, born 9 November 2012; Mateo, born 25 December 2012; and Valeria, born 29 February 2012.

Before running anything, the mentor asks the class for the right answers. Lucía turns 14 today. Mateo will not be 14 until Christmas. Valeria has a birthday that only exists in leap years.

### Why it matters

With the age-14 line from the table above, a wrong age is not a small bug. It decides whether a parent is asked for consent at all.

It is also a classic test of whether a student checks their own code. Version 1 looks correct, runs without errors and gives three plausible answers. One of them is wrong.

***Version 1: subtract the years**Python*

```
from datetime import date

def age(born, today):
    return today.year - born.year

today = date(2026, 11, 9)
for name, born in [("Lucía", date(2012, 11, 9)),
                   ("Mateo", date(2012, 12, 25)),
                   ("Valeria", date(2012, 2, 29))]:
    years = age(born, today)
    print(name, years, "signs in alone" if years >= 14 else "needs a parent")
```

It prints `Lucía 14 signs in alone`, `Mateo 14 signs in alone` and `Valeria 14 signs in alone`. Mateo is 13, and he has just been let in without a parent.

The fix is one comparison. If this year's birthday has not happened yet, the person is one year younger than the subtraction says. Python compares pairs of numbers element by element, so `(today.month, today.day) < (born.month, born.day)` asks exactly "is today earlier in the year than the birthday?".

***Version 2: has the birthday happened yet this year?**Python*

```
from datetime import date

def age(born, today):
    years = today.year - born.year
    if (today.month, today.day) < (born.month, born.day):
        years -= 1          # birthday not reached yet this year
    return years

today = date(2026, 11, 9)
for name, born in [("Lucía", date(2012, 11, 9)),
                   ("Mateo", date(2012, 12, 25)),
                   ("Valeria", date(2012, 2, 29))]:
    years = age(born, today)
    print(name, years, "signs in alone" if years >= 14 else "needs a parent")

print("Mateo on 24 Dec 2026:", age(date(2012, 12, 25), date(2026, 12, 24)))
print("Mateo on 25 Dec 2026:", age(date(2012, 12, 25), date(2026, 12, 25)))
print("Valeria on 28 Feb 2026:", age(date(2012, 2, 29), date(2026, 2, 28)))
print("Valeria on 1 Mar 2026:", age(date(2012, 2, 29), date(2026, 3, 1)))
```

It prints `Lucía 14 signs in alone`, `Mateo 13 needs a parent`, `Valeria 14 signs in alone`, then `Mateo on 24 Dec 2026: 13`, `Mateo on 25 Dec 2026: 14`, `Valeria on 28 Feb 2026: 13` and `Valeria on 1 Mar 2026: 14`.

The last two lines start the liveliest discussion of the lesson. In 2026 there is no 29 February, so when does Valeria turn 14? Version 2 says 1 March, because 28 February comes before 29 February in the comparison. Some systems choose 28 February instead. Neither is a bug; it is a decision, and good code makes the decision visible with a test, so nobody changes it by accident.

1. **Predict first.** Without running it, what does Version 1 say for someone born on 31 December 2012, checked on 1 January 2027?
2. **Write the tests.** Turn the four extra lines of Version 2 into checks that stop the program if any answer changes.
3. **Move it into the app.** In the React Native course the same rule is written in JavaScript. Translate it, then run the same four tests.
4. **Ask less.** Could the app work with "Are you 14 or over?" and no birth date at all? Discuss what you gain and what you lose.

We wrote the code, the three users, the dates and the printed output for this page; it ran under Python 3 on 9 November 2026. The threshold of 14 follows the line Google publishes for Peru.

Language of the classes

## Are the classes in Spanish?

No. English is the one teaching language in all our live online classes, and our mentors in India are used to teenagers who are still growing into it.

### How it feels for a Peruvian teenager

Mentors speak slowly, repeat instructions in other words, and give a student time to answer. A teen who replies half in Spanish is understood and given the English phrase. After a few weeks most stop noticing, because the class is mainly about the code on the screen.

App development is a good subject to learn in English: JavaScript keywords, error messages, React Native documentation and nearly every tutorial are in English already.

### What the English figures suggest

EF's English Proficiency Index 2025 scores Lima 555, in its high band. The same edition scores Peruvians aged 18 to 20 at 469, in the low band, which suggests many young people leave school before their English is comfortable.

An hour of app building in English twice a week is extra listening and speaking practice that a teenager does not experience as a lesson. Parents tell us this is half the reason they chose it.

If you are not sure whether your teenager's English is ready, the free class answers that. The mentor checks how comfortably they follow, and tells you honestly. For a broader look at teen coding in Peru, our page on [clases de programación para adolescentes](/clases-de-programacion-para-adolescentes-peru) covers games, competitions and AI too.

Class times

## When are the classes, in Peru time?

At whatever hour fits around colegio, homework and sport. Peru and India both keep the same clock all year.

| Peru time | India time | A typical fit for a teen |
| --- | --- | --- |
| 07:30 | 18:00 | Before school, on days with a late start |
| 15:30 | 02:00, next day | After school |
| 17:00 | 03:30, next day | Before homework |
| 10:00 | 20:30 | Weekends and the summer break |

Peru sits at UTC minus 5 with no summer time (tz database, America/Lima), India at UTC plus 5:30, so the difference is a steady 10 hours 30 minutes in every month.

Many teens begin during the summer holidays that open the Peruvian year, then keep the same slot once colegio is back in March. Booking happens in your own Peru clock, and the system converts it for the mentor.

Progress

## How parents can see a teenager progressing

Our own stages. Each one ends with something the teen can show on a phone and explain in their own words.

| Stage | The teen can | What they show you |
| --- | --- | --- |
| 1. Logic | Write JavaScript with conditions, loops and functions | A browser game they can explain line by line |
| 2. Screens | Build screens from components and pass data between them | Two screens that share a score or a list |
| 3. Phone | Run their app on their own handset through Expo | The app on the family phone |
| 4. Accounts | Add sign-in and saved data, asking for as little as possible | A sign-in screen and what it stores, and why |
| 5. Release | Test, document and prepare an app for others to use | A short demo and a page describing the app |

### For parents

Stage 4 is where the age lessons on this page become real, because the teen is now handling other people's data.

You receive short updates on what was built and what was difficult, never a count of hours on a screen.

### For teens

If your code says Mateo is 14, it is not lying. It is doing exactly what you wrote. Find the line.

A working app you can explain beats a beautiful app you cannot.

More for teenagers

## Nine more courses for teens in Peru

Grouped by what a teenager wants next. Every course is for ages 13 to 18 unless it says otherwise, live and in English.

I

### Foundations

Good first steps

PE / TEEN / 01

#### Python for teens

Programming from zero in Python, the language of MINEDU's pilot.

[Open the syllabus](/courses/python-complete-masterclass-teens)

PE / TEEN / 02

#### Git and GitHub

Saving and sharing code properly, in twenty-four classes.

[Open the syllabus](/courses/git-github-version-control-course-for-teens)

PE / TEEN / 03

#### Frontend development

HTML, CSS and JavaScript for screens that look right.

[Open the syllabus](/courses/frontend-development-masterclass-for-teens)II

### Building more

Behind the app

PE / TEEN / 04

#### Backend for teens

Node, APIs and databases: the server an app talks to.

[Open the syllabus](/courses/backend-coding-masterclass-for-teens)

PE / TEEN / 05

#### MySQL for teens

SQL from a first query to the data behind real apps.

[Open the syllabus](/courses/mysql-mastery-for-teens)

PE / TEEN / 06

#### Game development

For teens whose app idea is really a game.

[Open the syllabus](/courses/complete-game-development-masterclass-for-teens)III

### Thinking and testing

Sharper problem solving

PE / TEEN / 07

#### Problem solving and DSA

Logic, data structures and algorithms, useful for the OPI.

[Open the syllabus](/courses/problem-solving-dsa-masterclass-teens)

PE / TEEN / 08

#### Cybersecurity for teens

Defensive security: how apps are attacked and protected.

[Open the syllabus](/courses/cybersecurity-course-for-teens-ethical-defensive)

PE / TEEN / 09

#### Hackathon preparation

Twelve weeks of building in teams, ages 13 to 17.

[Open the syllabus](/courses/hackathon-prep-for-teens-coding-ai-build-innovate-win-course)

How it works

## How live classes work for a teenager 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.

After colegio

Late afternoon in Peru is the small hours in India, and our mentors teach then.

Mornings

Peru mornings meet the Indian evening, handy on weekends and in summer.

1-on-1

A slot of your own, built around exams and sport.

### Teens only

No adults and no young children in the group.

### The teen types

The mentor asks and guides; the keyboard stays with the student.

### Same mentor

One person who learns how your teen thinks.

### Clear English

Unhurried, repeated when needed, answers in their own words.

### Age rules kept

Only tools whose terms allow the learner's age.

### Notes for parents

The week's build, the sticking point, the next step.

Student work

## What our teenage learners have made

A handful of finished pieces appear below, and the [student labs](/student-labs) collect the rest.

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## Fees for app development for teens

Monthly, with no long contract. We price in US dollars and charge the card in dollars; your bank applies its own exchange rate into soles, which is why a statement can differ by a little.

Free first class

Free

no card required

- A free first class
- A small coding task and a chat with the mentor
- No card asked

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty teenagers of similar age
- One mentor all the way through
- Two live classes a week
- Pay monthly, stop any time

Start here

One to one

$150 USD

a month, eight live classes

- One teenager, one mentor
- An app idea of their own
- Days and hours the family picks

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Reviews from parents and students on Google, as written.

★★★★★

"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 and teens ask

## App development for teens in Peru: questions and answers

### Are the classes in Spanish?

No. English is the only teaching language in every live online class. Mentors keep a calm pace, rephrase when a teen looks unsure and soon get used to each accent; if a student answers partly in Spanish, the mentor replies with the English word. JavaScript and its error messages are in English in any case.

### How old must my child be to start app development?

Our teen app course starts at 13. A younger child, or a 12 year old in 1° de secundaria, usually starts with our coding courses for children and moves across later.

### Does my teenager need any coding experience?

No. The teen app course starts from zero. If they already know some JavaScript or Python, the mentor moves faster through the early weeks.

### Can a 13 year old in Peru have a Google account for the course?

Google lists 14 as the minimum age in Peru to manage your own Google Account. For a 13 year old, a parent creates and manages one with Family Link, or sets up the project the teen works in. We explain it at the free class.

### Which AI tools will my teenager use?

Only tools whose terms allow their age, such as GitHub Copilot from 13 with a mentor reviewing, or ChatGPT with a parent's permission. We do not use tools set at 18, such as Claude or Replit, in teen classes.

### Will my teen just copy code from AI?

No. They write each feature themselves first and use an assistant, where allowed, to review it afterwards. Mentors ask them to explain every line they hand in.

### What time are classes?

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 runs 10 hours 30 minutes ahead of Peru in every season, so a 17:00 class in Peru is 03:30 the following day for the mentor.

### Does my teen need an iPhone or an Android phone?

Either works. With Expo, teens test their app on whatever phone the family has. A computer is needed to write the code; a phone alone is not enough.

### How much does it cost?

Fees appear here in US dollars and the card is charged in dollars, which your bank changes into soles. Opened from India, the page shows rupees instead. No card is needed for the free first class.

### Will it help at school?

It sits alongside school, not inside it: secundaria has no computing course, and we award no Peruvian grade. What it builds is logical thinking, English and a project portfolio, useful for university applications and contests like the OPI.

### Is there a certificate?

Passing the final exam earns a certificate of completion that we issue ourselves. MINEDU and schools have no part in it, so treat it as a record of the course; the app your teenager built is the better proof.

Read next

## Related pages

For Peruvian teenagers and their parents.

### [Crear apps: curso para adolescentes](/crear-apps-curso-para-adolescentes-peru)

The Spanish page on teen app building, with a sign-up form lesson.

### [Programación para adolescentes](/clases-de-programacion-para-adolescentes-peru)

Games, competitions, AI and certification for secundaria.

### [Curso de IA para adolescentes](/curso-de-ia-para-adolescentes-peru)

Building AI, not just using it, inside the age rules.

### [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru)

The Peru index: ages, subjects, cities.

### [AI tools age guide](/ai-tools-age-guide)

Each vendor's minimum age, quoted from its terms.

### [How we teach](/how-we-teach)

A live class, step by step.

## More pages for Peru

Part of the guide: [Every Peru page](/coding-and-ai-classes-in-peru)

### Subjects and courses

- [AI agents course](/ai-agents-course-peru)
- [AI agents for professionals](/ai-agents-for-professionals-peru)
- [AI course for business](/ai-course-for-business-peru)
- [AI course for kids](/ai-course-for-kids-peru)
- [AI course for teens](/ai-course-for-teens-peru)
- [AI for teachers](/ai-for-teachers-peru)
- [AI for university students](/ai-course-for-university-students-peru)
- [App development course](/app-development-course-peru)
- [C++ course](/c-plus-plus-course-peru)
- [Data science course](/data-science-course-peru)
- [Java course](/java-course-peru)
- [Java for CS students](/java-for-computer-science-students-peru)
- [Maths for kids in English](/maths-for-kids-in-english-peru)
- [Maths tutor in English](/maths-tutor-in-english-peru)
- [Minecraft coding for kids](/minecraft-coding-for-kids-peru)
- [One-on-one coding tutor](/one-on-one-coding-tutor-peru)
- [Online maths classes](/online-maths-classes-peru)
- [Python course](/python-course-peru)
- [Python for engineering students](/python-for-engineering-students-peru)
- [Python for kids](/python-for-kids-peru)
- [Roblox coding for kids](/roblox-coding-for-kids-peru)
- [Scratch for kids](/scratch-for-kids-peru)
- [Software development course](/software-development-course-peru)
- [SQL and data analysis](/sql-and-data-analysis-course-peru)
- [Vibe coding classes](/vibe-coding-classes-peru)
- [Web development course](/web-development-course-peru)

### Subjects and courses (in Spanish)

- [Agentes de IA para profesionales](/curso-de-agentes-de-ia-para-profesionales)
- [Clases particulares de programación](/clases-particulares-de-programacion-online-peru)
- [Crear apps: adolescentes](/crear-apps-curso-para-adolescentes-peru)
- [Curso de agentes de IA](/curso-de-agentes-de-ia-peru)
- [Curso de IA para adolescentes](/curso-de-ia-para-adolescentes-peru)
- [Curso de IA para empresas](/curso-de-ia-para-empresas-peru)
- [Curso de inteligencia artificial en inglés](/curso-de-inteligencia-artificial-en-ingles-peru)
- [Curso de inteligencia artificial para niños](/curso-de-inteligencia-artificial-para-ninos-peru)
- [Curso de Java en inglés](/curso-de-java-en-ingles-peru)
- [Curso de Python en inglés](/curso-de-python-en-ingles-peru)
- [Cursos de programación con certificado](/cursos-online-con-certificado-programacion-en-ingles)
- [Data science y Python](/curso-de-data-science-en-ingles-peru)
- [Desarrollo de aplicaciones](/curso-de-desarrollo-de-aplicaciones-en-ingles)
- [Desarrollo de software](/curso-de-desarrollo-de-software-en-ingles-peru)
- [Desarrollo web](/curso-de-desarrollo-web-en-ingles-peru)
- [IA para docentes](/ia-para-docentes-curso-en-ingles)
- [Java para universitarios](/curso-de-java-para-universitarios-peru)
- [Matemáticas en inglés para niños](/clases-de-matematicas-en-ingles-para-ninos)
- [Profesor de matemáticas en inglés](/profesor-de-matematicas-en-ingles-peru)
- [Profesor particular de matemáticas online](/profesor-particular-de-matematicas-online-peru)
- [Programación en Minecraft para niños](/programacion-minecraft-para-ninos-peru)
- [Programación en Roblox para niños](/programacion-roblox-para-ninos-en-ingles)
- [Python para ingeniería](/python-para-estudiantes-de-ingenieria-peru)
- [Python para niños](/curso-de-python-para-ninos-peru)
- [Scratch para niños en inglés](/scratch-para-ninos-en-ingles)
- [Vibe coding en inglés](/vibe-coding-curso-en-ingles)

More guides: [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru) · [En español: clases de programación en inglés](/clases-de-programacion-en-ingles-peru) · [Start here: English-medium coding in Lima](/english-medium-coding-classes-lima) · [By age and stage: AI and coding for professionals](/ai-and-coding-for-professionals-peru) · [Exams, olympiads and school holidays: IB computer science tutor](/ib-computer-science-tutor-peru) · [Guides to choosing: An English-taught option to Crack The Code](/crack-the-code-alternative-in-english) · [Regions of Peru: Amazonas region](/online-coding-and-ai-classes-amazonas-region-peru) · [Cities: Arequipa: coding for every age](/coding-classes-in-arequipa-peru) · [Lima and Callao districts: Programación para niños en Ancón](/clases-de-programacion-para-ninos-ancon-lima)

Start here

## Book a free app class for your teenager

The free class is a short coding puzzle and a conversation about the app your teen would like to make. From it the mentor learns how your teen reasons and how much of the English lands, and recommends a starting course.

Rather read before booking? See [how we teach](/how-we-teach) for a class in detail, or browse [all our courses](/courses).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20my%20teenager%20in%20Peru%20would%20like%20to%20learn%20app%20development%2C%20live%20online%20in%20English.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

All classes are live online with mentors in India, taught in English only. WhatsApp is the fastest way to reach us, in English.

### 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](/book-demo)

## Keep exploring Modern Age Coders

### Related courses and guides

- [App entwickeln lernen für Jugendliche: live auf Englisch](/app-entwickeln-lernen-jugendliche)
- [App Development Course in the UK](/app-development-course-uk)
- [MIT App Inventor for Kids: Sign-In, Setup and a First App](/app-inventor-for-kids)
- [Aprender a programar desde cero: pensar, no copiar](/aprender-a-pensar-no-copiar-programacion)
- [App Development Course in the Netherlands](/app-development-course-netherlands)
- [AQA A-level Computer Science 7517 Help](/aqa-a-level-computer-science-7517-help)
- [Coding for Career Changers in Australia](/coding-for-career-changers-australia)
- [Fryer, Galois and Hypatia Contests 2027: A Full Guide](/fryer-galois-hypatia-contests-guide)
- [Coding Classes for Kids in Ajax and Pickering](/coding-classes-for-kids-in-ajax-and-pickering)

### Learn more

- [Coding and AI for Teens in Sullana, Peru: Live, in English](/coding-and-ai-for-teens-in-sullana-peru)
- [Coding and AI for Teens in Ica, Peru: Live Online, in English](/coding-and-ai-for-teens-in-ica-peru)
- [Coding and AI for Teens in Cajamarca, Peru: Live, in English](/coding-and-ai-for-teens-in-cajamarca-peru)
- [Coding Classes in Cusco, Peru: For Kids and Teens, in English](/coding-classes-in-cusco-peru)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Large Language Models](/resources/ai-and-machine-learning/large-language-models)
- [Methods in Java](/resources/java/methods-in-java)
- [Recurrent Neural Networks (RNN) and LSTM](/resources/ai-and-machine-learning/recurrent-neural-networks)

### From the blog

- [Best Coding Languages for Kids and Teens by Age, 6 to 18](/blog/best-coding-languages-kids-10-18-beginner-advanced)
- [IGCSE Computer Science (0478) Explained for Parents](/blog/igcse-computer-science-explained-for-parents)
- [30+ Scratch Project Ideas for Kids: Starter Projects to Advanced Games](/blog/30-plus-scratch-project-ideas-kids-fun-coding-beginner-advanced)

### Start here

- [How Modern Age Coders teaches, small batches and real projects](/how-we-teach)
- [What Modern Age Coders families say](/love)

Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/app-development-for-teens-peru*
