PNSL / BASE / 01
Bloques de colores
El primer contacto con la programación, encajando piezas.
Ver el temarioLima · San Luis · Programación para niños
San Luis, el distrito de Lima entre La Victoria, San Borja, Ate y El Agustino, tiene una municipalidad que habla mucho de lectura. Nosotros proponemos otra lectura: la del código. En esta página contamos cómo es aprender a programar en directo y en inglés desde casa, cuántos niños registró el censo en el distrito, qué equipo hace falta y un ejercicio completo de Python.
Enseñamos en vivo desde 2020 · más de 10,000 estudiantes en el mundo · de Villa Jardín a la India, sin salir de casa
Lo esencial
Sí. Modern Age Coders enseña programación a chicos de San Luis, en Lima, de 6 a 12 años, con clases en vivo y en inglés por videollamada que se toman desde casa todo el año. Un mentor desde la India acompaña a cada niño a su ritmo: bloques y apps al comienzo, luego Python y nociones de inteligencia artificial. La familia elige entre un grupo pequeño de edad parecida o sesiones individuales, y la hora. La sesión de prueba es gratuita.
Cursos para empezar
Uno para crear algo útil con bloques, uno para leer y escribir código de verdad y uno para entender qué hay detrás de la IA.

PNSL / 01
Para chicos de primaria que quieren hacer algo que se use. Con bloques arman una app para el celular de la familia: un contador de páginas leídas, un juego de preguntas o un recordatorio.
Ver el temario →
PNSL / 02
Para cuando su hijo ya lee y teclea con soltura. Funciones que calculan y devuelven resultados, como la del ejemplo de esta página, y proyectos pequeños de IA.
Ver el temario →
PNSL / 03
Desde los 8 años. Qué hace un asistente de IA, de dónde saca sus respuestas y por qué hay que leerlas con atención antes de creerlas.
Ver el temario →Leer y programar
Mucho. Un programa se lee línea por línea, de arriba hacia abajo, y quien lo escribe tiene que entender cada palabra. Un chico que lee con atención encuentra los errores antes; y al revés, programar entrena una lectura muy cuidadosa.
La Municipalidad de San Luis viene publicando en gob.pe notas sobre su biblioteca. En junio de 2024 presentó la Biblioteca Municipal "Ciro Alegría", "ubicada en el jirón La Capea N° 180 de la urbanización Villa Jardín", con atención "de lunes a viernes de 8 AM a 5 PM". En abril de 2024 llevó una biblioteca itinerante a los parques del distrito "con el propósito de incentivar la lectura en las niñas y niños", y en abril de 2025 repitió la idea con un show de títeres para "fomentar la lectura entre los infantes".
No tenemos ninguna relación con esas actividades ni con la municipalidad. Las citamos porque dicen algo del distrito: que en San Luis la lectura de los niños es un tema público. Y porque leer bien es exactamente lo que pide la programación. Cuando un niño escribe return en vez de print, el programa hace algo distinto; solo lo nota quien lee con cuidado.
En nuestras sesiones el niño lee su programa en inglés, línea por línea, antes de ejecutarlo. Así entrena la comprensión y el vocabulario a la vez.
Antes de apretar el botón, el mentor pide adivinar el resultado. Es la misma habilidad que adivinar cómo sigue un cuento: entender lo leído.
Al final, el niño cuenta qué hizo su programa y por qué. Si puede explicarlo, lo entendió; si no, todavía falta leerlo otra vez.
Todo esto ocurre en inglés, y por videollamada. El niño programa en la computadora de su casa y un mentor desde la India lo guía en directo, con un inglés claro y pausado. Para muchas familias peruanas la combinación es lo atractivo: programación y práctica del idioma en la misma hora. Lo explicamos con más detalle en clases de inglés y programación para niños.
San Luis en el censo
Entre 554 y 704 por cada año de edad, de los 6 a los 12. Los Censos Nacionales 2025 del INEI cuentan en San Luis 3,863 niños censados de 6 a 11 años y 4,333 adolescentes de 12 a 17, en un distrito de 61,773 habitantes.
| Edad cumplida | Censados en San Luis | Grado (edad normativa) | Un buen punto de partida, según nosotros |
|---|---|---|---|
| 6 | 554 | 1° de primaria | Bloques con dibujos y sonidos |
| 7 | 588 | 2° de primaria | Historias animadas en Scratch |
| 8 | 671 | 3° de primaria | Una app sencilla con bloques |
| 9 | 680 | 4° de primaria | Python: imprimir, sumar, preguntar |
| 10 | 674 | 5° de primaria | Funciones que devuelven un valor |
| 11 | 696 | 6° de primaria | Un proyecto con datos propios |
| 12 | 704 | 1° de secundaria | Python para adolescentes, o Java |
Datos: INEI, Censos Nacionales 2025 (día del censo: 15 de septiembre de 2025), archivo "Indicadores demográficos" de Lima Metropolitana, Cuadro N.° 2, edades simples del distrito de San Luis. El grado se asigna con la regla de edades normativas del MINEDU (edad cumplida al 31 de marzo). La cuarta columna es una sugerencia nuestra, no del INEI.
El INEI separa a la población en censada (la que fue entrevistada) y omitida (la que estima que no se alcanzó a censar). En San Luis, de 61,773 habitantes, 55,447 fueron censados y 6,326 figuran como omitidos, el 10.2 % del total (cálculo nuestro con el Cuadro N.° 1).
Por eso las cifras por edad de la tabla, que solo existen para la población censada, se quedan un poco cortas frente al total real. No las corregimos ni las inflamos: las mostramos tal como las publica el INEI.
Los de 6 a 11 años son el 7.0 % de la población censada del distrito y los de 12 a 17, el 7.8 % (cálculo nuestro). San Luis ocupa el puesto 34 de 43 entre los distritos de Lima Metropolitana por número de habitantes.
Ojo con el nombre: en el Perú hay otros distritos llamados San Luis, por ejemplo en Cañete, en Áncash y en Cajamarca. Esta página habla del San Luis de Lima Metropolitana; si usted vive en otro, las clases son las mismas, pero las cifras no.
El equipo de casa
Una laptop o una PC de escritorio, con cámara y micrófono. En San Luis, según el censo de 2025, el 52.1 % de los hogares tiene laptop y el 34.8 % computadora de escritorio, así que en muchas casas el equipo ya está.
De los 16,762 hogares que el INEI registró en San Luis, 8,732 tienen laptop, 5,826 computadora de escritorio y 4,235 tableta. En conexión, 10,693 hogares tienen internet fijo (63.8 %) y 13,433 internet móvil (80.1 %). Los porcentajes son nuestros; un hogar puede tener varias cosas a la vez, por eso no se suman.
Fuente: INEI, Censos Nacionales 2025, archivo "Equipamiento del hogar" de Lima Metropolitana, Cuadros N.° 1 y N.° 2, fila de hogares del distrito.
Teclado, porque el niño va a escribir código desde los 9 o 10 años. Cámara y micrófono, porque la sesión es una conversación. Y una conexión que no se corte durante una hora.
El teléfono no reemplaza a la computadora para programar. La tableta puede servir solo en las primeras semanas con bloques. Todo el software que usamos es gratuito, y la sesión de prueba incluye revisar que funcione.
Compartimos estos datos para responder una pregunta concreta, si una casa típica del distrito puede tomar una clase en línea, y no para describir a las familias de San Luis. Cada hogar es distinto; en la sesión gratis lo comprobamos con su propio equipo.
Por qué en línea
Porque la cercanía no elimina el traslado. Aunque una academia quede en el distrito vecino, alguien tiene que llevar y recoger al niño varias veces por semana. Con la clase en casa, ese tiempo vuelve a la familia.
San Luis limita con La Victoria, San Borja, Ate y El Agustino, cuatro distritos que el INEI publica por separado: La Victoria con 192,325 habitantes, San Borja con 126,125, Ate con 702,531 y El Agustino con 231,452, según el Cuadro N.° 1 de los Censos Nacionales 2025. Son vecinos grandes, con mucha oferta de todo tipo, y también con calles que se llenan a la hora de salida de los colegios.
No tenemos cifras de tráfico y no las inventamos. Lo que sí sabemos es lo que nos dicen las familias: lo difícil no es la clase, es el camino de ida y vuelta, sobre todo con hermanos menores en casa o con los padres trabajando. Por videollamada, el niño se sienta a la hora acordada y, cuando termina, ya está en casa.
Su hijo no cambia de profesor cada semana. Quien empieza el curso lo termina, y conoce sus fortalezas y sus dudas.
En un grupo, su hijo trabaja con chicos de su edad de otras ciudades. El inglés se vuelve la forma natural de entenderse.
No damos notas escolares. Medimos el avance por lo que su hijo puede construir y explicar, y se lo contamos a usted.
Si su familia se mueve también por San Borja, tenemos una página sobre el verano allí: vacaciones útiles de programación en San Borja.
Una lección de ejemplo
Con un problema de lectura. Este ejercicio es nuestro y lo usamos con chicos de 10 a 12 años: dos funciones que calculan cuántas páginas le faltan a un libro, una que imprime el resultado y otra que lo devuelve.
def pages_left_print(total, read):
print(total - read)
def pages_left(total, read):
return total - read
a = pages_left_print(120, 45)
print('a is', a)
b = pages_left(120, 45)
print('b is', b)
week = pages_left(120, 45) + pages_left(80, 80)
print('Pages left this week:', week)Las dos calculan total - read. La primera lo muestra en pantalla con print; la segunda lo entrega con return a quien la llamó.
75 a is None b is 75 Pages left this week: 75
Copiamos estas cuatro líneas exactamente como salieron al ejecutar el archivo con Python 3. El primer 75 lo imprime la función por su cuenta; a se queda con None.
a? Casi todos responden 75. La pantalla dice a is None: la función mostró el número, pero no lo entregó.print, la respuesta va a la pantalla y se pierde para el programa. Con return, vuelve a quien la pidió y se puede guardar o sumar.return permite sumar dos libros: 75 páginas de uno y 0 del otro dan Pages left this week: 75. Con la versión que imprime, la suma ni siquiera funcionaría.Este error, mostrar en vez de devolver, aparece muchísimo en código copiado de internet o generado por una herramienta de IA: el programa parece funcionar porque el número sale en pantalla, pero no sirve para nada más. Solo lo detecta quien lee con atención y se pregunta adónde va cada valor. Esa costumbre es la que enseñamos, más que cualquier comando.
Idioma y horario
En inglés, a la hora que usted elija. Los mentores viven en la India, cuyo reloj adelanta al peruano en diez horas y treinta minutos todo el año; abajo, algunas conversiones para orientarse.
| San Luis (hora de Perú) | Mentor (hora de la India) | Fecha en la India |
|---|---|---|
| 7:00 a. m. | 5:30 p. m. | Igual que en Perú |
| 11:00 a. m. | 9:30 p. m. | Igual que en Perú |
| 3:00 p. m. | 1:30 a. m. | Un día después |
| 5:00 p. m. | 3:30 a. m. | Un día después |
| 8:00 p. m. | 6:30 a. m. | Un día después |
Perú no adelanta ni atrasa el reloj: usa UTC-5 en todos los meses, según la hora oficial del INACAL y la zona America/Lima de tzdata. La India usa UTC+5:30 sin cambios estacionales. Por eso la tabla sirve igual en cualquier época del año.
Claro, pausado y apoyado en la pantalla. El mentor repite de otra forma lo que no se entendió y deja que el niño responda sin apuro. Si responde en castellano, recibe la frase en inglés para intentarla.
Según el EF EPI 2025, la ciudad de Lima suma 555 puntos y está en la banda alta del índice de EF. Muchos chicos de San Luis tienen una base de inglés del colegio que aquí se usa para algo concreto.
Los chicos que estudian en el turno mañana suelen elegir la tarde, con las tareas listas. Los del turno tarde prefieren la mañana temprano. Los sábados también son una opción.
Al reservar la sesión gratis, las horas aparecen ya en hora de Perú: no hace falta convertir nada.
Progreso
Seguimos a cada niño con cinco hitos propios. Le sirven a usted para preguntarle a su hijo lo correcto, y no tienen relación con las notas escolares.
| Hito | Edad aproximada | Señal de que lo logró |
|---|---|---|
| 1. Lee una secuencia | 6 a 7 años | sigue con el dedo los bloques de su programa y dice qué hará cada uno |
| 2. Repite sin copiar | 7 a 9 años | usa un bucle en lugar de duplicar bloques |
| 3. Escribe una función | 9 a 10 años | define una función con un nombre que explica lo que hace |
| 4. Devuelve resultados | 10 a 11 años | sabe cuándo usar return y cuándo basta print |
| 5. Arma un proyecto | 11 a 12 años | combina funciones en un programa propio y lo presenta en inglés |
Pídale a su hijo que le lea su programa como si fuera un cuento. Si se detiene en una línea que no sabe explicar, ahí está lo que falta practicar.
No espere velocidad al comienzo. Un niño que lee despacio su código y lo entiende avanza más que uno que teclea rápido y copia.
Pregúntese siempre: ¿adónde va este número? ¿A la pantalla o de vuelta al programa?
Si ve None, no se asuste: alguna función olvidó devolver algo.
Más cursos
Enseñados en directo y en inglés, con un mismo mentor por curso, en grupo o de forma individual.
PNSL / BASE / 01
El primer contacto con la programación, encajando piezas.
Ver el temarioPNSL / BASE / 02
Patrones, series y lógica para los más pequeños.
Ver el temarioPNSL / BASE / 03
Automatizar construcciones dentro de un mundo conocido.
Ver el temarioPNSL / CREA / 01
Personajes, niveles y reglas, del papel a la pantalla.
Ver el temarioPNSL / CREA / 02
HTML y CSS para publicar una página sobre lo que le gusta.
Ver el temarioPNSL / CREA / 03
Un lenguaje exigente, aprendido con problemas cortos.
Ver el temarioPNSL / SEC / 01
Funciones, archivos y proyectos, para chicos de 13 a 18.
Ver el temarioPNSL / SEC / 02
Objetos y clases explicados paso a paso.
Ver el temarioPNSL / SEC / 03
Resolver problemas difíciles con estructuras de datos.
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.
Mañanas
Para chicos del turno tarde, antes de ir al colegio.
Tardes
Cuando las tareas del día ya están hechas.
Sesiones individuales
Fijadas con la familia, el día que más le acomode.
Acompaña a su hijo del inicio al final del curso.
Frases claras y tiempo para que el niño responda.
El mentor pregunta; el código lo teclea su hijo.
Cada tramo termina con algo que mostrar en casa.
Unas líneas para usted sobre lo hecho y lo que viene.
Quince a veinte chicos de edad similar, o su hijo a solas.
Proyectos de nuestros estudiantes
De una función que cuenta páginas a una aplicación completa hay un camino largo, y algunos alumnos ya lo recorrieron. Estos son algunos de sus trabajos; en Student labs, en inglés, hay má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
Mostramos la cuota mensual en dólares estadounidenses y la cobramos con tarjeta. Su banco convierte el monto el día del cargo; por eso lo que vea en su estado de cuenta puede variar ligeramente según el tipo de cambio.
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
Lo que familias y alumnos de varios países escribieron en Google, sin traducir del inglés.
★★★★★
"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 frecuentes
No. Enseñamos en inglés, en directo, en todas las sesiones, y lo planteamos como una ventaja: su hijo programa y practica el idioma al mismo tiempo, sin sumar otra actividad. El mentor habla con calma, reformula lo que no se entiende y usa la pantalla para mostrarlo. La ciudad de Lima tiene 555 puntos en el EF EPI 2025, en la banda alta, y esa base se aprovecha en cada clase.
Para el distrito de San Luis en Lima Metropolitana, que limita con La Victoria, San Borja, Ate y El Agustino. Las clases son las mismas en cualquier lugar del Perú, pero las cifras del censo que mostramos aquí son solo del San Luis limeño.
Los Censos Nacionales 2025 del INEI registran en San Luis 3,863 niños censados de 6 a 11 años y 4,333 adolescentes de 12 a 17, sobre 61,773 habitantes. Edad por edad, entre los 6 y los 12 años hay entre 554 y 704 niños.
Desde los 6 años, en 1° de primaria. Empezamos con bloques e historias animadas; hacia 4° o 5° grado la mayoría ya puede escribir Python.
Una laptop o PC con teclado, cámara y micrófono, y una conexión estable. En San Luis el 52.1 % de los hogares tiene laptop y el 63.8 % internet fijo, según el censo de 2025. Un celular no alcanza para programar.
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. Como en la India son diez horas y media más que en Perú todo el año, una sesión a las 11:00 a. m. en San Luis es a las 9:30 p. m. para el mentor.
Indirectamente, sí. Para programar hay que leer cada línea con cuidado y explicar lo que hace. No somos un taller de lectura ni de comprensión lectora, pero el hábito de leer con atención se entrena en cada sesión.
Mes a mes, con tarjeta y en dólares estadounidenses; el banco hace la conversión. La sesión de prueba es gratis y no pide datos de pago.
No. No estamos vinculados a la Municipalidad de San Luis, a la UGEL, al MINEDU ni a ningún colegio, y no damos notas escolares. Al completar un curso, su hijo recibe un certificado de finalización de Modern Age Coders, el único que entregamos.
Más para leer
En castellano y en inglés, para comparar y decidir con calma.
Por qué aprender a programar en inglés también es practicar el idioma.
Un plan de verano para el distrito vecino.
Qué puede aprender un chico de 5° de primaria.
Inteligencia artificial explicada con cuidado para chicos.
Nuestra página nacional, en inglés.
El método, sesión por sesión, en inglés.
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 · Ciudades: Arequipa: programación para niños
Empiece aquí
La sesión de prueba dura lo que una clase normal. El mentor saluda en un inglés fácil, le pide a su hijo leer y cambiar un programa corto, y observa cómo razona. Con eso le sugerimos un curso y un formato, sin compromiso.
Si quiere informarse antes, en inglés: el método en How we teach y todo el catálogo en All courses.
Escríbanos por WhatsApp · +91 91233 66161 · connect@modernagecoders.com
Las sesiones son siempre en directo y en inglés, con mentores que viven en la India. Para escribirnos por WhatsApp puede usar el castellano.
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