Tacna region · Live online, in English · Secundaria, university and work

Online coding and AI classes in the Tacna region

Nearly everyone in the Tacna region lives in or around the city, from the old centre to Gregorio Albarracín, Ciudad Nueva, Alto de la Alianza and Pocollay, with a small population up in Tarata and Candarave. Homes here are better equipped than in most of Peru, and our classes, taught live online in English, fit many teenagers and adults well. This page sets out the facts, is honest about English, and uses SUNEDU's list of university programmes for a lesson in comparing two ways of counting the same thing.

Live online since 2020 · over 10,000 students in many countries · patient with learners whose English is still growing

In brief

Learners in the Tacna region of Peru, in Tacna city, Gregorio Albarracín, Ciudad Nueva, Alto de la Alianza, Pocollay or the highland provinces, can take live online coding, AI and maths classes in English with Modern Age Coders. Secundaria students, university students and working adults who read some English fit best: Python, Java, web and app development, data, and AI agents for adults, guided by a mentor in real time. Six year olds and older children start with blocks, frequently in private lessons. Classes run as a group of fifteen to twenty or one to one, scheduled around the learner, and trying the first one costs nothing.

Popular first choices in Tacna

Three courses Tacna learners often start with

One each for teenagers, university students and working adults, the three groups who usually settle fastest into English-taught lessons.

First things first

Who in Tacna are English-taught online classes right for?

Mostly teenagers, university students and adults who already read some English, and children whose parents can sit nearby at first. Lessons happen live on a video call and are delivered only in English; Spanish is never the teaching language.

English in Tacna

In EF's English Proficiency Index 2025 the Tacna region scores 476, in EF's low band, a little below Peru's national 519, which EF rates moderate.

That is a picture of the average adult who took EF's test, not of your family. Many Tacna teenagers follow English well, and the free class shows where an individual learner stands.

Who usually does well

Secundaria students who want programming and better English from the same hour. Students at Tacna's two universities, who read English in software, research papers and manuals. Professionals who want AI and coding skills for their work.

Children of six to nine can join too, most often one to one, where the mentor can repeat, demonstrate and wait, and the child can answer by building on the screen.

Think of the free class as a fair trial. The mentor gives a small task in simple English and sees how the learner responds. Where English is still too steep a climb, the mentor says so openly and proposes another route, such as individual lessons or waiting a few months. For a Spanish-language explanation for parents of younger children, see clases de programación para niños, en español; working adults may prefer AI and coding for professionals in Peru.

Four provinces

How many people live in the Tacna region?

The 2025 census counted 389,226 people in the department of Tacna. The province of Tacna alone holds 367,437, which makes this one of Peru's most urban regions.

Tacna department by province, census population 2025
ProvincePopulation
Tacna (capital: Tacna)367,437
Jorge Basadre10,262
Candarave5,797
Tarata5,730
Department of Tacna389,226

INEI, Censos Nacionales 2025: Cuadro N° 1 of the national demographic-indicators workbook, total population including people estimated as missed, on 15 September 2025. The department total is INEI's own figure, not one we added up.

The city and its districts

INEI counted 286,240 people in the city of Tacna in the 2017 census. In 2025 its largest district was Coronel Gregorio Albarracín Lanchipa with 124,652 people, ahead of the district of Tacna itself with 116,625.

Ciudad Nueva had 34,236 people in 2025, Alto de la Alianza 33,865 and Pocollay 23,844. In 2017 the populated centre of Alfonso Ugarte, in Gregorio Albarracín, counted 110,115 people, more than the 86,977 of central Tacna.

Beyond the city

La Yarada Los Palos had 14,986 people in 2025. The other three provinces are small: Jorge Basadre, around Locumba and Ilabaya, had 10,262, and the highland provinces of Candarave and Tarata 5,797 and 5,730.

The 2017 city and populated-centre figures and the 2025 district figures are different measures from different years, so we never add them together.

A Tacna data project

How many computing degrees can you study in Tacna?

It depends on how you decide what counts as computing, and a short program shows that two sensible methods disagree. The data is SUNEDU's open list of the programmes offered by Peru's licensed universities.

The dataset

SUNEDU, the national university regulator, publishes "SUNEDU - Programas Académicos" on datosabiertos.gob.pe under an Open Data Commons Attribution licence (ODC-By), which allows reuse, commercial included, with credit. SUNEDU describes it as the academic programmes of licensed universities "por sede y local".

Our copy, programas-universidades.csv, has 8,112 rows for all of Peru, every one stamped with a cut-off of 28 August 2024, although the dataset page was last modified on 13 October 2026. Filtering for premises in the department of Tacna leaves 169 rows from two universities, 63 undergraduate and 106 postgraduate.

Two ways to decide

Method one, a keyword rule: call a programme computing if its name contains INFORM, SISTEMAS, COMPUTA or SOFTWARE. Quick, and close to how a person skims a list.

Method two, the publisher's category: SUNEDU puts each programme in a field, and one field is INFORMÁTICA. Slower to understand, but decided by someone who looked at each programme. A careful analyst runs both and compares.

Version 1: count by keywordPython
import csv

WORDS = ("INFORM", "SISTEMAS", "COMPUTA", "SOFTWARE")

with open("programas-universidades.csv", encoding="latin-1", newline="") as f:
    tacna = [r for r in csv.DictReader(f, delimiter="|") if r["DEPARTAMENTO_LOCAL"] == "TACNA"]

hits = [r for r in tacna if any(w in r["DENOMINACION_PROGRAMA"] for w in WORDS)]
print("Programme rows in Tacna:", len(tacna))
print("Computing, by keyword:", len(hits))

It prints: Programme rows in Tacna: 169 and Computing, by keyword: 9.

Nine looks like an answer. But a keyword rule is a classifier, and every classifier makes mistakes; the question is which ones. Version 2 runs both methods on every row, keeps a tally keyed by the pair of answers, and prints each row where they disagree.

Version 2: compare the rule with the categoryPython
import csv
from collections import Counter

WORDS = ("INFORM", "SISTEMAS", "COMPUTA", "SOFTWARE")

with open("programas-universidades.csv", encoding="latin-1", newline="") as f:
    tacna = [r for r in csv.DictReader(f, delimiter="|") if r["DEPARTAMENTO_LOCAL"] == "TACNA"]

table = Counter()
for r in tacna:
    by_word = any(w in r["DENOMINACION_PROGRAMA"] for w in WORDS)
    by_class = r["NOMBRE_CLASE_PROGRAMA_N2"] == "INFORMÁTICA"
    table[by_word, by_class] += 1
    if by_word != by_class:
        print("Disagree:", r["DENOMINACION_PROGRAMA"][:48], "|", r["NOMBRE_CLASE_PROGRAMA_N2"])

print("Both say computing:", table[True, True])
print("Keyword only:", table[True, False])
print("Class only:", table[False, True])
print("Neither:", table[False, False])

It prints four lines starting Disagree:, then Both say computing: 6, Keyword only: 3, Class only: 1 and Neither: 159.

A Counter can be keyed by a tuple, so table[by_word, by_class] keeps four counts at once, one for each combination of True and False. Six rows are computing by both methods. Three are caught only by the keywords: two teacher-training degrees whose names include computación alongside mathematics, which SUNEDU files under education, and a second specialisation in territorial planning and geographic information systems, matched because of the word SISTEMAS. One row is computing only by category: a second specialisation in telecommunications engineering, whose name contains none of the keywords. Neither method is wrong; they answer slightly different questions, and only reading the four disagreements tells you which one fits yours.

Tacna programme rows: keyword rule against SUNEDU category (our calculation, data cut-off 28 August 2024)
Category INFORMÁTICAOther category
Keyword found63
No keyword1159

Data: SUNEDU, Programas Académicos, ODC-By, rows with DEPARTAMENTO_LOCAL equal to TACNA. The keyword list and every count are ours. A row is one programme at one set of premises, and the list includes postgraduate and second-specialisation programmes, so it is not a count of undergraduate degrees.

  1. Ages 6 to 8. Sort a pile of toys into "has wheels" and "is a car". Find a toy that has wheels but is not a car, and one that is a car but is drawn without wheels.
  2. Ages 8 to 11, in Scratch. Make a list of ten words and a rule that says "yes" if a word contains "ball". Which words fool it?
  3. Ages 11 to 13. Add "TELECOM" to the keyword tuple and run Version 2 again. Which disagreement disappears, and does a new one appear?
  4. Teenagers. Restrict both methods to undergraduate rows (TIPO_NIVEL_ACADEMICO equal to PREGRADO). How many computing degrees does each method find now?
  5. University and adults. Run the comparison for every department in Peru and rank departments by how often the two methods disagree.

The same thinking applies to AI. A model that labels things is a classifier too, and checking it against a trusted label, then reading the mistakes, is how you learn when to rely on it. Teenagers who want to go further can look at our page on coding classes for teens in Peru.

School and the region

Do Tacna schools teach programming?

Not as a timetable subject. Tacna follows the national curriculum, which expects digital skills to be developed inside every area, and the regional education office has been working on equipment, technology fairs and a regional curriculum.

The national framework

Ley 28044 sets primaria at six years and secundaria at five. MINEDU fixes a normative age per grade, counted on 31 March: six for first grade of primaria, sixteen for fifth of secundaria.

The CNEB's ICT competency, number 28, is transversal, meaning no single area owns it. Of the 35 weekly hours in regular secundaria, four go to Matemática and three to Inglés; none is labelled programming.

What the DRE Tacna has reported

On 29 November 2024 the Dirección Regional de Educación Tacna held a technology fair on digital skills, artificial intelligence and educational robotics, with 32 student projects on 30 stands from its four UGELs.

On 21 July 2025 it received 616 retired items of equipment, mainly computers, donated by SUNAT's customs office in Tacna, to be checked and passed to schools in the UGELs of Tacna, Tarata, Candarave and Jorge Basadre. Earlier that month it began consultations towards a regional curriculum for Tacna.

Fábrica de Programadores, the ministry's Python scheme for older secundaria pupils, launched in Lima Norte in July 2025 for a first cohort of 1,000, and nothing we read places it in Tacna so far. Olympiads are a different story: ONEM 2026 opened with a school round on 8 July 2026 involving over 1.7 million pupils across Peru, and UTEC charges nothing for its computing olympiads. We are not connected with the DRE, SUNEDU, MINEDU, UTEC, either university or any contest, and our problems are our own.

Devices

How well connected are homes in Tacna?

Better than the Peruvian average. In 2025, 42.4 per cent of Tacna homes had a computer against 33.9 per cent nationally, and 84.5 per cent of residents from age six upwards were internet users.

Tacna and Peru: computers and internet, ENAHO (per cent)
IndicatorTacna 2022Tacna 2025Peru 2025
Computer in the home44.242.433.9
Internet service in the home66.260.956.8
Share of people 6+ who go online79.984.581.1

Figures from the ENAHO household survey as published by INEI in the 2026 statistical compendium (volume 1, tables 11.5, 11.6, 11.13), decimal commas turned into points.

Reading the table

Tacna is above the national figure on all three measures in 2025. Even so, home computers and home internet both dipped between 2022 and 2025, while personal internet use kept climbing.

More than half of Tacna homes still have no computer, so it is worth checking before booking rather than assuming.

What we ask for

For the youngest, a tablet is fine for dragging blocks. Typed code, usually from nine or so, needs a laptop or desktop for most of the hour.

Phones are fine for joining a call or reviewing notes, but not for writing programs. If no computer is available, the mentor will tell you honestly in the free class.

Choosing

Which course should a learner in Tacna take first?

Pick by age and English, then confirm the computer. The guide below is ours, and the age ranges are our course ranges.

First courses for Tacna learners (our suggestions)
Who is learningTheir EnglishCourse to startSet-up
Child, 6 to 8BeginningScratch, with puzzlesOne to one
Child, 8 to 12A little from lessonsCoding for Kids, or Python and AI for kidsGroup or one to one
1° to 3° de secundariaSchool levelPython for TeensGroup
4° and 5° de secundariaReads with easePython, then Java, web or appsGroup
University studentReads technical EnglishJava, DSA or data scienceGroup or one to one
Professional, 18 and overWorks with EnglishAI coding agents, or Python for beginnersUsually private

Our suggestions. Grade placement follows MINEDU's age at 31 March, so classmates can be nearly a year apart in age.

Under twelve

Visual, playful lessons where every on-screen action is named in English.

Secundaria

Typed code from the start; Python first, then Java, websites, apps or certification.

University and work

Java, data and AI agents for systems and engineering students and for professionals.

University students can read coding courses for university students in Peru, and every Peru guide, English and Spanish, is listed on coding and AI classes in Peru.

Clock

What time is it in India when it is morning in Tacna?

Mid-to-late afternoon or evening. India is 10 hours 30 minutes ahead of Tacna all year, and the class hour is chosen by the learner.

Example conversions, Tacna to India (not a timetable)
TacnaIndiaMentor's time
06:1516:45Afternoon
08:0018:30Evening
09:4520:15Evening
12:3023:00Late night
17:1503:45Early hours
19:0005:30Dawn

Per the tz database, Peru (zone America/Lima) has stayed five hours behind UTC without summer time since 1994, and India keeps UTC plus five and a half hours. Neither changes its clocks.

Book in your own time zone and the hour stays fixed through the year. Schools went back for 2026 on 16 March; school-age learners often use the summer months of January to March to get going, while professionals start whenever their work allows.

Stages

How a learner in Tacna progresses

Our six stages, used for every age, so that families and adult learners can see what has been achieved and what is next.

Our stages, from first steps to comparing methods
StageTypical ageThe learner can
1. Follow6 to 7Run a short sequence of steps on a sprite
2. Repeat7 to 9Replace copied steps with a loop
3. Test8 to 10Use if to react to what happens
4. Build9 to 12Write Python with lists, loops and functions
5. Classify11 to adultWrite a rule that sorts rows into yes and no
6. Compare13 to adultCheck a rule against a trusted label and explain the disagreements

For families

The programmes project works on stages 5 and 6. A learner who finishes it will ask "counted how?" whenever a number is quoted.

Each month you hear what was built and explained.

For learners

A rule is only as good as its mistakes.

Read the disagreements before choosing a method.

More courses

Nine more courses for Tacna learners

Three age bands, all live, in English, with a mentor who stays with the learner, in a group or one to one.

I

Children

Ages 6 to 12

TAC / KIDS / 02

Python and AI for kids

Turtle art, games and smart projects.

Open the syllabus

TAC / KIDS / 03

Maths competitions

Problem solving for contest-minded pupils.

Open the syllabus
II

Teenagers

Ages 13 to 18

TAC / TEEN / 01

Java for teens

Objects, classes and real programs.

Open the syllabus

TAC / TEEN / 03

Competitive programming

Algorithms for olympiad-style contests.

Open the syllabus
III

University and adults

18 and over

TAC / ADULT / 01

Data structures and algorithms

Interview-ready problem solving.

Open the syllabus

TAC / ADULT / 02

Data science

Python, machine learning and models.

Open the syllabus

TAC / ADULT / 03

Python masterclass

From zero to automation and projects.

Open the syllabus

How it works

How live online classes run for learners in Tacna

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.

Morning

A Tacna morning is the Indian afternoon or evening.

After class or work

Afternoon and evening hours in Peru also work.

Private

For tight schedules or English that needs time.

One mentor

The same person, week after week.

Steady English

Clear speech with key terms on screen.

Learner types

Every program is written by the student.

Ages apart

Children, teenagers and adults in separate groups.

Straight talk

Families and adults hear real progress.

Group or private

Fifteen to twenty, or one learner alone.

Student work

What committed students go on to build

After a few months, students build working tools of their own. A few are below; the student labs collect 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 learners in Tacna

Plans are priced in US dollars and charged monthly to a card. Your bank converts the charge into soles at its rate on the day, so the soles figure can change slightly from one month to the next.

Free first class

Free

no card required

  • A free trial class
  • A check of English and computer
  • No card needed
Book it

Group batch

$100 USD

a month, eight live classes

  • Fifteen to twenty learners of a similar age
  • A regular mentor
  • Weekly live classes
  • Monthly, cancel any time
Start here

One to one

$150 USD

a month, eight live classes

  • One learner and one mentor
  • Pace set around the learner
  • Hours you pick
Enquire

What families say

Rated 4.9 across 547 Google reviews

Google reviews from parents and learners, exactly 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

Tacna asks

Online coding and AI classes in Tacna: frequent questions

Are the classes in Spanish?

No. Our teaching is live, online and entirely in English. The mentor keeps a calm, clear voice, adjusts to how fast the learner goes and how they sound, and turns a Spanish reply into English together with them, yet never teaches in Spanish.

How does EF rate English in Tacna?

EF's 2025 index scores the Tacna region at 476, in its low band, below the national 519. It is an average; the free class tells us about your child or you.

We live in Gregorio Albarracín, Ciudad Nueva or Pocollay. Can we join?

Yes, from any district, and from Tarata, Candarave or Jorge Basadre too. All that matters is a connection that lasts the lesson and a suitable device.

Does a learner need a computer?

For typed programming, yes, from about nine. Younger children can start block coding on a tablet. A phone works for joining a call but not for writing code.

When are classes held?

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 Tacna whatever the month: 08:00 in Tacna means 18:30 in India.

Do Tacna schools teach coding?

There is no coding subject. Peru's curriculum spreads digital skills through every area, and the standard secundaria timetable reserves no hours for programming.

What do university students in Tacna get from these classes?

Usually a lot. Java, data structures, data science and Python taught in English support engineering and systems degrees, where most documentation is already in English.

Can adults learn AI agents with you?

Yes. Adults aged 18 and over can take our course on AI coding agents such as Codex and Claude Code, learning to plan, review and test what the agent produces. Teenagers learn AI through courses suited to their age.

How is payment made?

A card payment each month, set in US dollars, which your bank changes into soles. Browsing from India shows rupees instead. There is nothing to pay for the trial class.

Is there a certificate?

Some courses end with our own certificate of completion, which lists the learner's projects. SUNEDU, MINEDU, the DRE and universities play no part in issuing or endorsing it, and it is not a Peruvian qualification.

Read next

More pages for learners in Tacna

Guides that go deeper by age or subject.

Coding and AI classes in Peru

The Peru hub, with every guide listed.

AI and coding for professionals

For working adults in Peru.

Coding classes for teens in Peru

Routes for secundaria students.

Courses for university students

Java, Python and DSA in English.

AI tools age guide

Age limits for common AI tools.

How we teach

Inside a live lesson.

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 · Guides to choosing: An English-taught option to Crack The Code · Cities: Arequipa: coding for every age · Lima and Callao districts: Programación para niños en Ancón

Start here

Book a free class from Tacna

In the trial, the learner solves one small puzzle, writes a first program and chats briefly in plain English. You then get the mentor's honest view: start now or later, which course, and group or individual lessons.

If you would like to read first, how we teach describes a lesson and our courses lists every syllabus.

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

Mentors teach from India, live and online, in English. For a fast answer, send us a WhatsApp in English.

Free, with no card and no obligation.

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