PYNI / ANTES / 01
Pensamiento lógico para los más pequeños
Acertijos y series de figuras para entrenar el orden de los pasos, de 6 a 9 años.
Ver el temarioPerú · Python para niños · De 9 a 12 años
Python es el primer lenguaje "de verdad" que aprenden muchos niños: se escribe con el teclado, no se arrastra, y sirve igual para un juego que para un proyecto de inteligencia artificial. Aquí respondemos lo que preguntan las familias peruanas antes de inscribir a su hijo o hija: si ya está en edad, si conviene empezar por bloques, qué necesita en casa y cómo es una clase en inglés.
Clases en vivo desde 2020 · más de 10,000 estudiantes en el mundo · mentores que hablan un inglés pausado y claro
La respuesta corta
Sí: Modern Age Coders tiene un curso de Python para niños peruanos de 9 a 12 años, en vivo, en línea y en inglés. Su hijo escribe código de verdad desde la primera semana, con juegos, dibujos y pequeños proyectos de inteligencia artificial, guiado por un mentor que vive en la India, habla despacio y repite cuando hace falta. Si su hijo tiene de 6 a 8 años, empieza con bloques y pasa a Python después. Usted elige clase grupal o individual, el día y la hora que prefiera; la clase de prueba no cuesta nada.
Cursos recomendados
El primero es el curso de Python propiamente dicho; los otros dos sirven antes o al lado, según la edad y el interés de su hijo.

PYNI / 01
De 9 a 12 años y sin experiencia. Tortuga gráfica, juegos de adivinanzas, dados y proyectos de IA pensados para su edad, de ocho a diez meses.
Ver el temario →
PYNI / 02
De 6 a 12 años, por grupos de edad. El paso previo para quien aún es muy pequeño para el teclado: la misma lógica, en bloques de colores.
Ver el temario →
PYNI / 03
De 8 a 14 años, unos cuatro meses. Cómo aprende una máquina, por qué se equivoca y cómo usarla con criterio, sin abrir cuentas de adultos.
Ver el temario →¿Está listo?
La mayoría está lista entre los 9 y los 10 años, es decir, en 4° o 5° de primaria según las edades normativas del MINEDU. No es una regla del calendario: depende más de cómo lee y escribe el niño que de su cumpleaños.
| Señal | Por qué importa | Si todavía no |
|---|---|---|
| Lee una instrucción de dos líneas sin ayuda | En Python cada orden es una línea de texto que hay que leer con precisión | Unos meses más con bloques, donde la orden es un dibujo |
| Escribe en el teclado sin buscar cada letra | Un programa corto tiene diez o quince líneas que hay que teclear | Práctica de teclado de diez minutos al día, en casa |
| Tolera que algo falle y vuelve a intentar | Los errores de Python son frecuentes al inicio y se leen en inglés | Retos de lógica con bloques, que se corrigen más rápido |
| Sigue una explicación de 45 a 60 minutos | Es lo que dura una clase en vivo | Clases individuales más cortas al principio |
| Tiene curiosidad por cómo funcionan sus juegos | Es el motor que sostiene el aprendizaje los primeros meses | Empezar por Roblox o Minecraft y llegar a Python desde ahí |
Tabla nuestra, basada en lo que observan nuestros mentores en las clases gratis. Para relacionar edad y grado usamos la guía "Edades normativas" del MINEDU, que toma la edad cumplida al 31 de marzo; según esa guía, un niño de 9 años está en 4° de primaria y uno de 12, en 1° de secundaria.
Si su hijo cumple tres o cuatro de las cinco señales, puede empezar con Python. Si cumple una o dos, no es una mala noticia: le conviene un tramo con bloques, que enseña exactamente las mismas ideas (secuencias, bucles, condiciones, variables) sin la barrera de escribir. En la clase gratis el mentor lo comprueba en veinte minutos con un reto sencillo y se lo dice con franqueza.
Un dato que ayuda a entender el punto de partida: entre abril y junio de 2026, solo el 68,2% de los niños peruanos de 6 a 11 años usó internet, frente al 92,5% en el grupo de 12 a 18, según el INEI. Muchos niños llegan a su primera clase de Python sin haber usado antes una computadora con teclado para algo que no sea un juego, y eso se tiene en cuenta en las primeras semanas.
Bloques o Python
Con bloques si tiene de 6 a 8 años; con Python si tiene 9 o más y cumple las señales de arriba. Lo que se aprende en bloques no se pierde: es la misma lógica, escrita de otra forma.
Scratch y los entornos parecidos evitan los errores de escritura: un bloque encaja o no encaja. El niño se concentra en el orden de los pasos y ve el resultado al instante, con un personaje que se mueve.
Es ideal para empezar, pero tiene un techo. Cuando el proyecto crece, los bloques ocupan toda la pantalla y cuesta seguirlos. Ese es el momento natural de cambiar.
Python se escribe con palabras: for, if, while, print. Un programa de diez líneas en Python hace lo que en bloques ocuparía media pantalla, y se puede leer de corrido como un texto.
Además, es el mismo lenguaje que su hijo podrá seguir usando en secundaria, en la universidad y en un trabajo. Ningún niño "termina" Python: va encontrando nuevas cosas que hacer con él.
print, guarda su nombre en una variable y hace que la computadora lo salude. Parece poco, pero es la primera vez que escribe una orden en vez de arrastrarla.for. Ver el dibujo aparecer línea por línea ayuda a entender qué hace cada repetición.input, if y else. Aquí el niño descubre que el programa puede responder distinto según lo que escriba el jugador.Python en Perú
En primaria, en ninguno como curso obligatorio. El Currículo Nacional no tiene un área de programación, y el único programa del MINEDU con Python que conocemos empieza en 4° de secundaria.
El Currículo Nacional de la Educación Básica (CNEB) trata lo digital como una competencia transversal, "Se desenvuelve en entornos virtuales generados por las TIC", que cada docente trabaja dentro de otras áreas. La tabla de horas de primaria no reserva tiempo para computación ni para programación. Algunos colegios ofrecen talleres en sus horas de libre disponibilidad, pero eso depende de cada institución.
Python aparece en un programa del MINEDU: la Fábrica de Programadores, anunciada el 24 de julio de 2025, que en su primera etapa forma en Python a 1000 escolares de 4° y 5° de secundaria de Lima Norte, con la posibilidad de rendir después el examen PCEP. En otras palabras, el Estado empieza a enseñar Python a los 15 o 16 años, y como piloto. Un niño que aprende Python a los 10 llega a secundaria con cinco o seis años de ventaja sobre esa edad.
| Grupo de edad | Usó internet | Lectura para las familias |
|---|---|---|
| De 6 a 11 años | 68,2% | Casi un tercio de los niños aún no usa internet |
| De 12 a 18 años | 92,5% | En secundaria, casi todos están conectados |
| De 19 a 24 años | 97,3% | El grupo más conectado del país |
| De 25 a 40 años | 95,2% | La edad de la mayoría de madres y padres |
| Toda la población de 6 años y más | 84,2% | Promedio nacional |
Fuente: boletín técnico del INEI sobre TIC en los hogares del II Trimestre 2026, elaborado con la Encuesta Nacional de Hogares y revisado por nosotros en noviembre de 2026. La tercera columna es nuestra lectura.
Más adelante, si a su hijo le gusta programar, hay competencias escolares en el país. La Olimpiada Peruana de Informática (OPI), que organiza la UTEC, es gratuita para todos los estudiantes de secundaria y acepta Python en su primera fase. Es una meta para dentro de unos años, no para un niño de 10; la mencionamos para que sepa que el camino continúa. No tenemos relación con la UTEC ni con el MINEDU, y nuestras clases no dan notas ni reemplazan ningún curso del colegio. Para una mirada general de la programación en primaria, vea la página de clases de programación para niños en inglés.
En casa
Una computadora o laptop con teclado, conexión estable, audífonos con micrófono y un lugar tranquilo. Python se instala gratis; el mentor ayuda a hacerlo en la primera clase.
En su boletín del segundo trimestre de 2026, el INEI registra que el 90,2% de quienes usan internet en el país se conecta por celular; solo el 18,9% usa laptop, el 14,0% una computadora de escritorio y el 2,9% una tablet.
Hay computadora en el 36,4% de los hogares del país, pero la cifra cambia mucho según dónde se viva: baja del 53,3% en Lima Metropolitana al 41,3% en las demás zonas urbanas y al 8,9% en el campo.
Python se escribe, así que el celular no sirve para programar, y la tablet solo de manera muy limitada. Si en casa hay una computadora, aunque la usen varias personas, basta con reservarla para la hora de la clase.
No hace falta una máquina nueva ni potente. Una laptop de varios años con un navegador actualizado y espacio para instalar Python funciona perfectamente para todo el curso de niños.
Le pedimos a la familia dos cosas más. Que alguien adulto esté en casa durante las primeras clases, sin sentarse al lado ni ayudar con el código, solo cerca. Y que, terminada cada clase, su hijo le enseñe la pantalla y le cuente con sus palabras qué programó. Ese minuto vale más que cualquier tarea: si el niño puede explicarlo, lo entendió.
Python e IA
No por su cuenta. Los propios términos de uso de las herramientas fijan edades mínimas, y en nuestras clases de niños no abrimos cuentas en ellas. Lo que sí hacemos es enseñar cómo funciona la inteligencia artificial, programándola.
| Herramienta | Edad mínima que fija la empresa | En nuestras clases de 9 a 12 años |
|---|---|---|
| ChatGPT (OpenAI) | 13 años, y menores de 18 con permiso de madre, padre o tutor | No se usa |
| Gemini (Google) | 13 años o la edad que fije cada país | No se usa |
| Claude (Anthropic) | 18 años | No se usa |
| Teachable Machine (Google) | Ninguna para entrenar en el navegador sin iniciar sesión | Se puede usar sin cuenta |
Fuente: términos de uso de OpenAI, Anthropic y Google tal como los recoge nuestra guía de edades de herramientas de IA (en inglés), con la cita textual de cada empresa. La tercera columna es nuestra política para los cursos de niños.
Hay una razón más, además de la edad. Un niño que le pide a un chatbot "escríbeme un juego de dados en Python" recibe un programa que funciona y no aprende nada; peor, aprende que programar es pedir. En nuestras clases el niño escribe cada línea, la ejecuta, se equivoca y la arregla. La inteligencia artificial aparece como tema de estudio: su hijo programa un clasificador sencillo, entiende qué son los datos de entrenamiento y descubre por qué una máquina se equivoca. Así, cuando cumpla la edad para usar esas herramientas, sabrá revisar lo que le responden.
Una clase de ejemplo
Esta es una clase nuestra, pensada para 6° de primaria: la computadora lanza dos dados cientos de veces y cuenta qué suma sale más. El resultado sorprende, y esa sorpresa es la lección.
import random
random.seed(2027)
totals = [0] * 13
for roll in range(600):
die1 = random.randint(1, 6)
die2 = random.randint(1, 6)
totals[die1 + die2] = totals[die1 + die2] + 1
for total in range(2, 13):
print(total, '#' * (totals[total] // 5), totals[total])
winner = totals.index(max(totals))
print('Most common total:', winner)Antes de ejecutar, el mentor pregunta en inglés: "Which total do you think will come up most often?" Cada niño dice un número y lo anota.
2 ### 17 3 ###### 32 4 ######### 47 5 ########## 53 6 ################### 96 7 ################## 92 8 ################# 85 9 ############### 77 10 ######### 48 11 ####### 39 12 ## 14 Most common total: 6
Copiado de la pantalla tras ejecutarlo con Python 3.14.8. La línea random.seed(2027) hace que los "dados" salgan siempre igual, para que todos en la clase vean el mismo resultado.
Ganó el 6, con 96 apariciones, por delante del 7, con 92. Muchos niños habían apostado por el 7, y algunos por el 12 "porque es el más grande". El mentor no da la respuesta: pide cambiar range(600) por range(60000) y dividir las barras entre 500 en lugar de 5. Con sesenta mil lanzamientos el 7 aparece 9920 veces, el 6 aparece 8305 y la última línea dice Most common total: 7. Con pocos lanzamientos, el azar puede engañar.
ways = [0] * 13
for die1 in range(1, 7):
for die2 in range(1, 7):
ways[die1 + die2] = ways[die1 + die2] + 1
print(ways[2:])Ya no hay azar: dos bucles, uno dentro del otro, recorren las 36 combinaciones de dos dados.
[1, 2, 3, 4, 5, 6, 5, 4, 3, 2, 1]
Salida exacta con Python 3.14.8. El primer número corresponde a la suma 2 y el último a la suma 12.
totals = [0] * 13 crea trece casilleros en cero. Cada vez que sale una suma, su casillero sube en uno. Es la misma idea que hacer palitos en un cuaderno, pero sin cansarse.Esta clase mezcla programación, matemática e inglés sin anunciarlo. El niño usa listas, bucles y números al azar; descubre la diferencia entre lo que pasó en un experimento y lo que pasa siempre; y lo cuenta en otro idioma. Ninguna parte se puede copiar de una respuesta hecha, porque lo que se evalúa es la explicación.
Horarios
Usted fija el día y la hora. Como el mentor está en la India, aquí verá algunas horas habituales de un niño peruano, en el colegio o de vacaciones, convertidas al reloj de la India. Son ejemplos para entender la diferencia, no un horario.
| Hora peruana | Hora en la India | Fecha en la India |
|---|---|---|
| 8:30 a. m. | 7:00 p. m. | La misma fecha |
| 10:30 a. m. | 9:00 p. m. | La misma fecha |
| 11:30 a. m. | 10:00 p. m. | La misma fecha |
| 2:00 p. m. | 12:30 a. m. | La fecha siguiente |
| 4:00 p. m. | 2:30 a. m. | La fecha siguiente |
| 6:30 p. m. | 5:00 a. m. | La fecha siguiente |
Conversión hecha por nosotros con tzdata: America/Lima corresponde a UTC-5 sin cambio de verano, igual que la hora oficial que difunde el INACAL, y Asia/Kolkata a UTC+5:30. La India está 10 horas y media por delante de Perú durante todo el año.
Las horas de la mañana son las favoritas en verano y para los niños que van al colegio en el turno tarde; las de la tarde, para el turno mañana, después del almuerzo y las tareas. Si está pensando en aprovechar enero a marzo para empezar, las páginas de talleres de verano de programación para niños y de vacaciones útiles virtuales en inglés proponen cómo organizar el verano. Al reservar la clase gratis, el sistema le muestra las horas disponibles directamente en hora de Perú.
Progreso
Cinco escalones propios que el mentor usa para contarle a la familia en qué punto está el niño. No son grados escolares ni notas.
| Escalón | Cuándo suele llegar | Su hijo ya puede |
|---|---|---|
| 1. Ordenar a la computadora | Primer mes | escribir órdenes con print y variables, y leer un error sin asustarse |
| 2. Repetir con sentido | Meses 2 y 3 | usar un bucle for para dibujar o contar sin repetir líneas a mano |
| 3. Hacer que decida | Meses 3 a 5 | escribir un juego de preguntas con if y else que responde distinto a cada jugador |
| 4. Guardar y contar | Meses 5 a 7 | llevar la cuenta en una lista, como en la clase de los dados, y explicar el resultado |
| 5. Inventar | Desde el mes 7 | proponer su propio proyecto, programarlo y presentarlo en inglés |
No mida el avance por la velocidad. Un niño que escribe despacio pero explica lo que hace avanza con más firmeza que uno que copia rápido.
Si su hijo se frustra con un error, pregúntele qué dice el mensaje. Leerlo en voz alta, aunque sea en inglés a medias, suele bastar para encontrar la pista.
Antes de apretar el botón de ejecutar, diga qué cree que va a pasar.
Si el resultado no es el que esperaba, no borre todo: cambie una sola cosa y vuelva a probar.
Más cursos
Para hermanos de distintas edades o para el siguiente paso de su hijo. Todos son en vivo y en inglés.
PYNI / ANTES / 01
Acertijos y series de figuras para entrenar el orden de los pasos, de 6 a 9 años.
Ver el temarioPYNI / ANTES / 02
Bucles y condiciones usando un mundo que el niño ya conoce bien.
Ver el temarioPYNI / ANTES / 03
Desde los 8 años, con Luau, un lenguaje escrito parecido a Python.
Ver el temarioPYNI / LADO / 01
Un recorrido por varios motores de juego para quien sueña con crear el suyo.
Ver el temarioPYNI / LADO / 02
HTML y CSS para niños de 9 a 12 que quieren publicar algo propio.
Ver el temarioPYNI / LADO / 03
Otro lenguaje escrito, útil más adelante para las olimpiadas de informática.
Ver el temarioPYNI / DESPUES / 01
De 13 a 18 años: Python a fondo, con proyectos más grandes.
Ver el temarioPYNI / DESPUES / 02
Desde unos 13 años, para quien quiere rendir el examen del Python Institute.
Ver el temarioPYNI / DESPUES / 03
Modelos que aprenden de datos, programados en Python desde cero.
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.
Turno tarde en el colegio
Clase por la mañana, antes de salir.
Turno mañana en el colegio
Clase por la tarde, ya almorzado.
Vacaciones
Las horas que la familia quiera fijar.
Cada línea la escribe él; el mentor señala, pregunta y espera.
Frases cortas, la palabra escrita en pantalla y mucha paciencia.
Cada juego enseña una idea: contar, decidir, repetir, guardar.
La misma persona todo el curso, que conoce a su hijo.
Qué se practicó hoy y qué toca la próxima vez, en pocas líneas.
Quince a veinte niños de edad cercana, o su hijo solo.
Proyectos de nuestros estudiantes
Los niños que empiezan con Python a los 9 o 10 años terminan, unos años después, en proyectos como estos de estudiantes mayores. Hay más 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
La mensualidad se muestra en dólares de Estados Unidos y se paga con tarjeta; es su banco el que la convierte a su moneda, por eso el cargo final puede moverse un poco 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
Reseñas de familias y estudiantes publicadas en Google, sin cambios y en inglés, como se escribieron.
★★★★★
"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: el curso se dicta en vivo, por internet y únicamente en inglés. Para muchas familias peruanas es justo lo que buscan, porque su hijo aprende Python y suelta el inglés hablado en la misma hora. El mentor usa frases cortas y no apura. El EF EPI 2025 ubica a Lima en el nivel alto de inglés, y donde más se avanza con una clase en vivo es al hablar.
La mayoría, entre los 9 y los 10 años, en 4° o 5° de primaria. Lo importante es que lea una instrucción corta sin ayuda y use el teclado con cierta soltura. Si su hijo tiene de 6 a 8 años, le conviene empezar con bloques.
No hace falta que lo hable. Python usa pocas palabras en inglés y siempre las mismas, y el mentor las explica con la pantalla. Las primeras semanas sirven para acostumbrarse al acento; después, el niño entiende cada vez más.
Depende de la edad. De 6 a 8 años, Scratch u otro entorno de bloques; desde los 9, si ya lee y teclea con soltura, Python. La lógica que se aprende en bloques sirve igual en Python.
En primaria, no como curso. El Currículo Nacional no tiene un área de programación, y el programa Fábrica de Programadores del MINEDU, que enseña Python, está dirigido a 4° y 5° de secundaria y es un piloto.
No. Según los términos de OpenAI, ChatGPT exige al menos 13 años y permiso de los padres hasta los 18; Claude exige 18. En el curso de niños no usamos esas herramientas: los niños programan su propio código y estudian cómo funciona la IA.
Una computadora o laptop con teclado, audífonos con micrófono e internet estable. Con un celular no se puede programar en Python con comodidad. El mentor ayuda a instalar Python gratis en la primera clase.
Según la ficha del curso, Python e IA para niños dura de 8 a 10 meses (32 a 40 semanas), con dos clases en vivo por semana. Su hijo puede seguir después con cursos para adolescentes.
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 referencia, a las 10:30 a. m. de Perú, en la India son las 9:00 p. m.; la diferencia de 10 horas y media no cambia en el año.
No. Al aprobar el examen final, su hijo recibe nuestro certificado de finalización de Modern Age Coders, que no tiene carácter oficial. No tenemos relación con el MINEDU ni con colegio alguno, y no ponemos notas escolares.
Más páginas
Páginas de nuestro sitio, casi todas en inglés, para profundizar con su hijo.
Nuestra página principal para Perú, con todas las edades y temas.
Qué puede aprender un niño de 10 años en Python, mes a mes.
Juegos sencillos que un niño puede programar en sus primeras semanas.
Qué hacer si la tortuga gráfica no abre en su computadora.
La edad mínima de cada herramienta de IA, con la cita de cada empresa.
Lo que pasa en una clase en vivo, minuto a minuto.
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 · 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 · Distritos de Lima y Callao: Programación para niños en Ancón
Empiece aquí
En la clase de prueba el mentor saluda a su hijo en un inglés muy simple, le pide escribir dos o tres líneas de Python y mira cómo se las arregla. Al terminar le dice a usted si conviene empezar directo con Python o pasar antes por bloques, y qué formato le recomienda.
Para leer antes de agendar: Python for 10 year olds describe el primer año de Python y How we teach muestra una clase por dentro (las dos en inglés).
Escríbanos por WhatsApp · +91 91233 66161 · connect@modernagecoders.com
Todo el curso se dicta en vivo por internet, desde la India y en inglés. Si le resulta más cómodo, escríbanos por WhatsApp en 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