PRAR / I / 01
Razonar antes de programar
Rompecabezas y series lógicas, pensados para chicos de primero a cuarto grado.
Ver el temarioArequipa · Programación para niños · De 6 a 12 años
Cuando una familia arequipeña busca tecnología para sus hijos, casi siempre escribe primero "robótica". Es una buena pista: un robot es un sensor que mide, un programa que decide y un motor que obedece. Esta página explica por qué empezamos por el programa, cuántos escolares de primaria tiene la provincia según el INEI, qué supone tener un mentor que solo usa el inglés y qué se aprende leyendo, con Python, las temperaturas que una estación del SENAMHI registra cada hora en la provincia de Arequipa.
Clases en vivo desde 2020 · más de 10,000 alumnos en distintos países · un solo mentor que conoce a su hijo
La respuesta, primero
Para niños arequipeños de 6 a 12 años, Modern Age Coders ofrece programación en vivo por internet, enseñada siempre en inglés: el cerebro de cualquier robot, que es su programa, sin comprar ningún kit. Hasta los ocho años se trabaja con bloques y Scratch; después llegan Python, los datos de sensores y la IA. Un mentor que vive en la India conduce cada clase por videollamada, con paciencia y frases simples. Usted escoge si su hijo va en grupo o solo con el mentor, y el día y la hora que le acomoden a su casa. Probar no cuesta nada.
Para empezar en Arequipa
El primero para quien llega con ganas de robótica, el segundo para quien ya escribe en el teclado y el tercero para el niño al que le van bien los números.

PRAR / 01
Entre diez y doce meses, con grupos según la edad, de seis a doce años. Los mismos bucles y condiciones que mueven un robot educativo, aplicados a juegos, historias y apps en Scratch.
Ver el temario →
PRAR / 02
Para quienes ya cumplieron nueve, de ocho a diez meses y desde cero. Python de verdad: dibujos, juegos y la lectura de datos, como las temperaturas del proyecto de esta página.
Ver el temario →
PRAR / 03
Desde los diez años, nueve meses. Fracciones, gráficos y patrones que el niño programa en Python, para entender la matemática del colegio desde otro lado.
Ver el temario →Robótica o programación
Si hay que elegir una sola cosa para empezar, programación. Todo robot tiene tres partes: lo que mide (sensores), lo que decide (el programa) y lo que se mueve (motores). La que más enseña a pensar es la del medio, y es la única que no necesita comprar nada.
Una luz, una distancia, una temperatura. El sensor no sabe qué hacer con ese número: solo lo entrega, una y otra vez.
Compara el número con una regla: si está oscuro, encender; si hay un obstáculo, girar. Aquí está la lógica que aprende su hijo con nosotros.
Hace lo que el programa le ordena. Sin un buen programa, hasta el motor más potente del kit da vueltas sin sentido.
En el Perú la robótica escolar tiene historia. El documento de robótica educativa del Ministerio de Educación cuenta que el ministerio la incorpora "desde el año 1996 con el proyecto Infoescuela" y que en 2009 y 2010 repartió kits LEGO WeDo a casi todos los colegios públicos de primaria. Muchos niños arequipeños han tenido, entonces, un robot cerca; menos han tenido el tiempo de aprender a programarlo a fondo, porque en un taller las piezas se llevan buena parte de la hora.
Nuestras clases trabajan la parte del programa con Scratch y con Python, y usan datos reales de sensores, como los de la estación del SENAMHI que verá más abajo. No vendemos kits ni enviamos hardware. Y si a su hijo ya lo llevan a robótica, sea en el colegio o en alguna academia de la ciudad, lo que practique con nosotros lo usará allí tal cual, porque un robot escolar se programa con bloques o con código que siguen las mismas reglas.
La provincia
Más de cien mil. El censo de 2025 registró en la provincia de Arequipa 112,339 personas de seis a once años, según el INEI.
| Qué se mide | Personas | Censo |
|---|---|---|
| Departamento de Arequipa, población total | 1,814,554 | Censos Nacionales 2025 |
| Provincia de Arequipa, población total | 1,382,600 | Censos Nacionales 2025 |
| Provincia de Arequipa, población censada | 1,321,693 | Censos Nacionales 2025 |
| Provincia de Arequipa, censados de 6 a 11 años | 112,339 | Censos Nacionales 2025 |
| Distrito de Arequipa (el Cercado) | 56,157 | Censos Nacionales 2025 |
| Ciudad de Arequipa | 1,008,290 | Censos Nacionales 2017 |
De dónde salen: el libro de indicadores demográficos que el INEI publicó para Arequipa con los Censos Nacionales 2025 (cuadro 1, población total que junta censada y omitida; cuadro 3, censada según grupo de edad; día del censo, 15 de septiembre de 2025) y, para la ciudad capital, el Cuadro N° 1.9 del Perfil Sociodemográfico 2017. Son unidades distintas que se superponen; no se suman entre sí.
La ciudad de Arequipa no es un solo distrito: el Cercado tiene 56,157 habitantes en 2025, mientras que Cerro Colorado, Cayma, Paucarpata, José Luis Bustamante y Rivero, Yanahuara y los demás distritos de la provincia reúnen a la mayor parte de los arequipeños.
En la provincia, los censados de 6 a 11 años son el 8.5 % del total censado (cálculo nuestro: 112,339 entre 1,321,693). En el Cuadro N° 1.9 del INEI, la ciudad pasó de 806,782 habitantes en 2007 a 1,008,290 en 2017, un aumento de 25.0 %.
Una ciudad que creció tanto en diez años tiene barrios nuevos lejos del centro, donde suelen estar las academias. Para un niño de Cerro Colorado o de Socabaya, un taller en el Cercado significa un viaje de ida y otro de vuelta, casi siempre con un adulto.
Con la clase en vivo, el niño de Characato y el de Yanahuara tienen el mismo mentor y la misma hora de calidad, sin que el distrito cuente.
En la medición de abril a junio de 2026 del INEI, el 66,2 % de los hogares del "resto urbano", que es como el instituto llama a las ciudades fuera de Lima, tenía internet, y el 41,3 % contaba con al menos una computadora. Con una computadora que tenga cámara y una conexión que no se corte, su hijo ya puede empezar.
El colegio
Por lo general, poco y de forma suelta. El Currículo Nacional no tiene un área de programación en primaria: la competencia digital es transversal y cada colegio decide cuánto la trabaja.
En el CNEB, lo digital es la competencia 28, la de desenvolverse en los entornos virtuales, y el MINEDU la clasifica como transversal. En la práctica no tiene horas propias en la semana: se cuela en Comunicación, en Matemática o en Ciencia y tecnología cuando el docente lo programa. Un colegio puede tener un taller de computación o de robótica y otro, a dos cuadras, no tener ninguno.
En lo que sí mide el Estado, Arequipa sale bien parada. En su nota sobre los resultados de la ENLA 2025, el MINEDU escribió que "Moquegua, Tacna y Arequipa continúan liderando los logros de aprendizaje en todo el país". Es una buena base: un niño que lee con soltura y resuelve problemas de matemática tiene media programación ganada. Esa cifra es de la región, no de su hijo: dónde empieza él lo decide el mentor al verlo trabajar en la clase de prueba.
Proyecto con datos reales
Una estación meteorológica es un robot a medias: tiene sensores y guarda lo que mide, pero no decide nada. El programa lo ponemos nosotros. Este ejercicio es nuestro, para niños de 10 a 12 años, y usa los registros horarios de la estación San José de Uzuña, en el distrito de Polobaya, provincia de Arequipa, a 3,269 metros de altitud según el propio archivo.
Los datos vienen del conjunto "Variables Meteorológicas de las Estaciones automáticas de intercambio internacional" del Servicio Nacional de Meteorología e Hidrología del Perú (SENAMHI), que cualquiera puede descargar del portal nacional datosabiertos.gob.pe porque tiene licencia abierta ODC-By (Open Data Commons Attribution). Cada fila es una hora: la columna TEMP guarda la "Temperatura promedio horaria", en grados Celsius, y algunas filas vienen vacías porque el sensor no registró nada. La pregunta para el niño es sencilla: ¿cuál fue la hora más fría de cada mes de 2023?
import csv
frio = {}
with open('senamhi-intercambio.csv', encoding='utf-8') as f:
for fila in csv.DictReader(f):
if fila['ESTACION'] != 'SAN_JOSE_DE_UZUNA' or not fila['FECHA'].startswith('2023'):
continue
if fila['TEMP'] == '':
continue
mes = fila['FECHA'][4:6]
t = float(fila['TEMP'])
if mes not in frio:
frio[mes] = 0
if t < frio[mes]:
frio[mes] = t
for mes in ['01', '04', '07', '10']:
print('2023 month', mes, 'coldest:', frio[mes])Antes de correrlo, el mentor pregunta: "Was there frost in January?" La mayoría de chicos dice que no sabe, y está bien: para eso es el programa.
2023 month 01 coldest: 0 2023 month 04 coldest: 0 2023 month 07 coldest: -1.7 2023 month 10 coldest: -0.3
Salida exacta al ejecutarlo nosotros con python3 -I sobre el archivo descargado. Julio y octubre se ven razonables. Enero y abril, no tanto.
¿Hizo exactamente 0 grados en enero y también en abril? Sospechoso. El error está en la línea frio[mes] = 0: el programa empieza suponiendo que lo más frío del mes fue 0 grados, y solo cambia de opinión si encuentra algo más bajo. En julio y octubre hubo horas bajo cero, así que la respuesta salió bien por suerte. En enero ninguna hora bajó de 0, así que el 0 inicial nunca se reemplazó: el programa "inventó" una helada que no pasó.
import csv
frio = {}
calor = {}
vacias = 0
with open('senamhi-intercambio.csv', encoding='utf-8') as f:
for fila in csv.DictReader(f):
if fila['ESTACION'] != 'SAN_JOSE_DE_UZUNA' or not fila['FECHA'].startswith('2023'):
continue
if fila['TEMP'] == '':
vacias += 1
continue
mes = fila['FECHA'][4:6]
t = float(fila['TEMP'])
if mes not in frio:
frio[mes] = t
calor[mes] = t
frio[mes] = min(frio[mes], t)
calor[mes] = max(calor[mes], t)
print('Empty readings skipped:', vacias)
for mes in ['01', '04', '07', '10']:
print('2023 month', mes, '| coldest:', frio[mes], '| warmest:', calor[mes],
'| swing:', round(calor[mes] - frio[mes], 1))Ahora cada mes arranca con su primera lectura real, y min() y max() hacen el resto. También contamos las filas vacías en vez de saltarlas en silencio.
Empty readings skipped: 65 2023 month 01 | coldest: 1.3 | warmest: 20.1 | swing: 18.8 2023 month 04 | coldest: 0.1 | warmest: 20.0 | swing: 19.9 2023 month 07 | coldest: -1.7 | warmest: 21.7 | swing: 23.4 2023 month 10 | coldest: -0.3 | warmest: 22.5 | swing: 22.8
Salida exacta con python3 -I. La hora más fría de enero de 2023 marcó 1.3 grados, no 0, y la de abril 0.1.
| Mes de 2023 | Más fría | Más cálida | Diferencia |
|---|---|---|---|
| Enero | 1.3 | 20.1 | 18.8 |
| Abril | 0.1 | 20.0 | 19.9 |
| Julio | -1.7 | 21.7 | 23.4 |
| Octubre | -0.3 | 22.5 | 22.8 |
Fuente de los datos: SENAMHI, "Variables Meteorologicas de las Estaciones automáticas de intercambio internacional" en datosabiertos.gob.pe, bajo Open Data Commons Attribution License, junto con su diccionario de datos. El archivo no indica la zona horaria de la columna HORA, por eso solo usamos meses. Valores calculados por nosotros, con promedios horarios, no con lecturas instantáneas.
El proyecto muestra por qué preferimos empezar por el programa: el sensor midió bien todo el año, y aun así la primera respuesta fue falsa. La equivocación no estaba en el aparato sino en una suposición del código. Enseñar a encontrar esa suposición es lo que hacemos en cada clase, y es lo que ninguna herramienta que da respuestas hechas le enseña a un niño.
En inglés
Sí, aunque las primeras semanas piden paciencia. El EF EPI 2025 le da a Arequipa 512 puntos, dentro de la banda moderada, y a Lima 555, en la alta. La diferencia se nota más en los adultos que en un niño de primaria, que aprende rápido de oído.
Habla despacio, usa frases de cinco o seis palabras y marca con el cursor aquello de lo que habla: this block, this line, run it again. El código mismo ayuda, porque Python ya está escrito con palabras en inglés.
Cuando un niño responde en castellano, el mentor entiende la idea y le ofrece la frase en inglés para que la diga él mismo. A nadie se le corrige delante del grupo.
Al principio su hijo entenderá más de lo que dice. Hacia el segundo mes muchos niños empiezan a explicar su propio programa en inglés, con errores y sin miedo, que es lo que importa.
Es un aprendizaje doble: programación y práctica oral del idioma en la misma hora, sin agregar otra actividad a una semana ya llena.
Cifras del EF EPI 2025, ficha de Perú publicada por EF Education First y consultada en noviembre de 2026: ciudades "Lima 555 Cusco 520 Trujillo 519 Arequipa 512"; Perú 519, banda moderada. EF ubica la banda alta desde 550 y la moderada desde 500. El índice mide a adultos que rinden su prueba, no a niños.
Desde casa
Depende de lo que busque. Si quiere que su hijo arme piezas, la academia presencial tiene sentido. Si quiere que aprenda a pensar como programador, la clase en vivo desde casa da más tiempo de código y le ahorra a usted los traslados.
| Taller presencial de robótica | Clase de programación en vivo | |
|---|---|---|
| Dónde | En el local, casi siempre lejos de los distritos nuevos | En casa, en cualquier distrito |
| Qué ocupa la hora | Armar, probar piezas y programar | Pensar, programar y corregir |
| Qué hay que comprar | Muchas veces, un kit | Nada; basta una computadora |
| Idioma | Castellano, por lo general | Inglés, con un mentor paciente |
| Horario | El del taller | El que usted elija |
No las vemos como rivales. Hay familias que mantienen el taller de robótica de los sábados y suman dos clases de programación por semana; el niño llega al taller sabiendo qué quiere que haga su robot. Para comparar con calma otras opciones, la guía de cómo elegir clases de programación para niños en Perú propone criterios que sirven para cualquier academia, también la nuestra.
Horarios
A la que más le acomode a su familia. Los mentores están en la India, cuyo reloj adelanta al de Arequipa 10 horas y 30 minutos en cualquier época, y esta tabla solo convierte algunas horas de ejemplo.
| Arequipa | India | Fecha en la India |
|---|---|---|
| 6:30 a. m. | 5:00 p. m. | Igual que en Arequipa |
| 8:00 a. m. | 6:30 p. m. | Igual que en Arequipa |
| 10:30 a. m. | 9:00 p. m. | Igual que en Arequipa |
| 12:30 p. m. | 11:00 p. m. | Igual que en Arequipa |
| 3:30 p. m. | 2:00 a. m. | Ya es el día siguiente |
| 5:30 p. m. | 4:00 a. m. | Ya es el día siguiente |
Todo el Perú usa UTC-5, sin horario de verano desde 1994 (zona America/Lima de la base tzdata; hora oficial del INACAL). La India, con UTC+5:30, tampoco cambia. Así que esta conversión vale igual en enero que en agosto.
Muchas familias arequipeñas eligen media tarde, con el almuerzo y las tareas ya resueltos; otras prefieren la mañana temprano, antes del colegio de turno tarde. En las vacaciones de enero a marzo, cualquier franja funciona. Al agendar, usted ve las horas en el reloj de Arequipa.
Progreso
Cinco etapas nuestras, con ejemplos de robótica y de datos, para que la familia sepa dónde está el niño y qué le toca después.
| Etapa | Edad en que suele llegar | Lo que ya logra |
|---|---|---|
| 1. Ordenar | 6 a 7 años | ordenar los pasos para que un robot de pantalla llegue a su meta |
| 2. Repetir | 7 a 8 años | usar un bucle para que el robot avance sin repetir el mismo bloque |
| 3. Decidir | 8 a 10 años | escribir reglas con "si" y "si no", como un robot que esquiva paredes |
| 4. Leer datos | 10 a 11 años | abrir un archivo real en Python y sacar el mínimo y el máximo |
| 5. Sospechar | 11 a 12 años | notar que una respuesta es rara, como un 0 que se repite, y encontrar la causa |
La etapa 5 es la que más vale y la que menos se ve. Un niño que dice "esto no puede ser" ante un resultado está aprendiendo a pensar, no a copiar.
Pregúntele qué hizo en la clase y qué falló. Si le cuenta un error y cómo lo arregló, va muy bien.
Si un número sale muy redondo, revíselo dos veces.
Empiece la búsqueda del menor con algo que esté en la lista, nunca con un cero inventado.
Más cursos
Todos se dictan en vivo y en inglés; el mentor no cambia de inicio a fin, y usted decide si en grupo o de forma individual.
PRAR / I / 01
Rompecabezas y series lógicas, pensados para chicos de primero a cuarto grado.
Ver el temarioPRAR / I / 02
Una treintena de proyectos, de la primera animación a un juego completo.
Ver el temarioPRAR / I / 03
Partir problemas en pasos, la base de cualquier robot, desde los siete.
Ver el temarioPRAR / II / 01
Bloques que se convierten en código, en cuatro meses.
Ver el temarioPRAR / II / 02
Luau para crear niveles y reglas propias, a partir de los ocho.
Ver el temarioPRAR / II / 03
GDScript, 2D y 3D para chicos de diez años en adelante.
Ver el temarioPRAR / III / 01
Lo que hay detrás de una máquina que aprende, sin magia.
Ver el temarioPRAR / III / 02
Doce semanas para usar la IA revisando cada paso que propone.
Ver el temarioPRAR / III / 03
Idear, construir y presentar un proyecto propio en equipo.
Ver el temarioCómo funciona
Cualquier día y a cualquier hora, con total flexibilidad: elija una clase grupal o, para un plan muy personalizado, clases individuales a la hora que mejor le convenga a su familia.
Después del colegio
Cuando el niño ya almorzó y terminó lo urgente de las tareas.
Antes del turno tarde
Una clase temprana, con la cabeza fresca.
Horario propio
En clases individuales, la hora la fija usted.
La misma persona de principio a fin, que conoce cómo razona su hijo.
El mentor ve en vivo lo que el niño escribe y le ayuda a encontrar el error.
Sensores, mapas y listas de verdad, no ejercicios de relleno.
Frases cortas, repetición y tiempo para responder.
Unas líneas para la familia sobre lo que se practicó.
Compartiendo clase con quince a veinte chicos de su edad, o solo con el mentor.
Proyectos de nuestros estudiantes
Los niños que siguen programando terminan publicando herramientas reales. Abajo hay algunas; la galería completa está en Student labs (en inglés).

IA y ML
Un coach de nutrición con IA que analiza las comidas y avanza paso a paso hacia una meta.

IA y ML
Un chatbot que responde preguntas de matemáticas y programación, creado y publicado por un estudiante.

IA y ML
Un asistente que ayuda a los jóvenes a reconocer situaciones de riesgo en internet.

Aplicación web
Un sitio de pronóstico del clima con condiciones en vivo para cualquier lugar.
Precios
Verá la mensualidad expresada en dólares estadounidenses, y el cobro se hace con tarjeta. La conversión a su moneda la hace su banco, así que el monto final puede variar ligeramente según el cambio de ese día.
Primera clase gratis
Gratis
sin tarjeta
Clase grupal
$100 USD
al mes, ocho clases en vivo
Clases individuales
$150 USD
al mes, ocho clases en vivo
Lo que dicen las familias
Reseñas de Google de familias y alumnos, sin editar y en el inglés en que fueron escritas.
★★★★★
"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
Preguntas
No, y para muchas familias de Arequipa eso es un punto a favor: su hijo programa y practica el inglés hablado en la misma clase, en vivo, con un mentor que le habla despacio y le deja tiempo para responder. Lima, según el EF EPI 2025, ya está en la banda alta de inglés con 555 puntos; Arequipa, con 512, tiene margen para crecer, y una clase hablada es buena manera de hacerlo.
Para empezar, programación: es lo que decide qué hace el robot y no obliga a comprar nada. Nosotros no usamos kits. Si su hijo ya va a un taller de robótica, nuestras clases le ayudan a programar su robot con más soltura.
Desde los 6 años con bloques y Scratch. Entre los 9 y 10 años la mayoría pasa a Python escrito, que es cuando pueden hacer proyectos como el de la estación del SENAMHI.
Según los Censos Nacionales 2025 del INEI, 112,339 personas censadas en la provincia de Arequipa tenían entre 6 y 11 años, sobre 1,321,693 censados. Es el 8.5 %, según nuestro cálculo.
Lee en Python las temperaturas horarias de la estación San José de Uzuña (Polobaya) en 2023 y busca la hora más fría de cada mes. La primera versión dice 0 grados en enero porque empieza su búsqueda en 0; al corregirlo aparece el valor real, 1.3 grados.
Cualquier día y a cualquier hora, con total flexibilidad: elija una clase grupal o, para un plan muy personalizado, clases individuales a la hora que mejor le convenga a su familia. Por ejemplo, las 8:00 a. m. de Arequipa son las 6:30 p. m. en la India, donde vive el mentor.
Cualquier laptop o PC que tenga cámara y micrófono, más un internet que no se caiga. Si además tiene audífonos, entenderá con más claridad al mentor. Con el celular solo no se puede escribir código cómodamente.
No. Somos independientes del MINEDU, de la UGEL y de los colegios de Arequipa, y no ponemos calificaciones. Al final de cada curso entregamos únicamente nuestro certificado de finalización.
Con tarjeta, en dólares estadounidenses; su banco hace el cambio a su moneda. La clase de prueba es gratuita y no pide ningún dato de la tarjeta.
Siga leyendo
Algunas en castellano y otras en inglés, para profundizar.
La página de Arequipa en inglés, para todas las edades: ONEM, OPI y un proyecto con el inventario turístico regional.
Para familias de Camaná, Caylloma, Islay y el resto de provincias de la región.
La guía general: colegio, edades y cómo suena una clase en inglés para un niño.
Nuestra forma de enseñar, paso a paso, en una clase en vivo.
La edad mínima que pide cada herramienta de IA, explicada para padres.
El catálogo completo, por edades.
Parte de la guía: Todas las páginas de Perú
Más guías: Clases de programación e IA en Perú (en inglés) · Clases de programación en inglés · Empiece aquí: English-medium coding in Lima · Por edad y etapa: Programación para adolescentes · Cursos y materias: Agentes de IA para profesionales · Exámenes, olimpiadas y vacaciones: Canguro Matemático · Guías para elegir: ¿Robótica o programación para niños? · Regiones del Perú: Amazonas region · Distritos de Lima y Callao: Programación para niños en Ancón
Empiece aquí
En la sesión de prueba, el mentor recibe a su hijo con frases simples en inglés, le plantea un reto pequeño, quizá un robot de pantalla que debe llegar a una meta, y observa cómo piensa. Con eso le recomendamos curso y formato, sin ningún compromiso.
Para leer antes: How we teach cuenta cómo trabajamos y All courses reúne cada programa (las dos páginas están en inglés).
Escríbanos por WhatsApp · +91 91233 66161 · connect@modernagecoders.com
Cada clase es en vivo, por internet y en inglés, con un mentor que vive en la India. Por WhatsApp nos puede escribir en castellano sin problema.
Una demo prioritaria es una clase completa de unos 45 a 60 minutos. Después, el mentor envía por WhatsApp un informe escrito de habilidades y un plan de aprendizaje personal. Si se inscribe, el pago de la demo se descuenta de la primera mensualidad: envíenos por WhatsApp el número de pedido de la demo.
Reservar una demo prioritaria