MEP / ESCOLAR / 01
Python e IA para niños
De 9 a 12 años: el primer contacto con el código escrito.
Ver el temarioPerú · Python · Desde los 13 años y adultos
Un curso de Python se elige en dos pasos. Primero se descarta todo lo que no cumple lo indispensable, por atractivo que parezca. Después, entre lo que queda, se ordena según lo que a usted le importa. Saltarse el primer paso es la forma más común de pagar por un curso que no enseña.
Clases en vivo desde 2020 · más de 10,000 estudiantes en varios países · 4.9 en 547 reseñas de Google
Respuesta breve
El curso de Python que conviene elegir en Perú es el que primero pasa cinco filtros (clases en vivo con revisión de su código, código escrito desde la primera semana, Python 3 actual, un certificado que dice lo que es y una clase de prueba real) y después encaja con su ritmo, su edad y su meta. Modern Age Coders dicta Python en vivo, en línea y en inglés a adolescentes desde los 13 años, universitarios y adultos, en grupo o individual, a la hora que usted elija.
Cursos de Python
Uno para escolares de secundaria, uno para adultos y universitarios que empiezan desde cero y uno para quien quiere rendir el examen PCEP.

MEP / 01
De 13 a 18 años, sin experiencia. Se avanza de las variables a programas con archivos y datos, con un proyecto al cierre de cada tramo.
Ver el temario →
MEP / 02
Para mayores de 18. Pensado para quien nunca programó y quiere llegar a escribir herramientas propias para el trabajo o la universidad.
Ver el temario →
MEP / 03
Para quien quiere un examen externo. Prepara los temas del PCEP y luego del PCAP; el examen lo rinde usted ante el Python Institute.
Ver el temario →Qué significa
No hay uno solo, porque un escolar de 4.° de secundaria, un estudiante de ingeniería y una contadora de 45 años buscan cosas distintas. Lo que sí hay es un método que sirve para los tres.
Para nosotros, "mejor" tiene dos partes. La primera son condiciones que no se negocian: si un curso no las cumple, se descarta, aunque tenga más proyectos, más horas o un diploma más vistoso. La segunda son preferencias: cosas que importan distinto a cada persona y que solo sirven para ordenar los cursos que sobrevivieron al filtro.
Cinco condiciones que un curso serio debe cumplir siempre. Se comprueban con preguntas concretas y con una clase de prueba.
Grupo o individual, velocidad, temas de los proyectos, examen externo. Aquí no hay respuestas correctas, solo la suya.
En cada punto decimos qué hacemos nosotros y dónde se puede verificar. No publicamos rankings de otras academias ni sus precios.
Muchas listas de "los mejores cursos" suman todo en un solo puntaje. El problema de sumar es que un curso grabado con muchos proyectos puede terminar arriba de uno en vivo con menos proyectos, y para aprender a programar la clase en vivo pesa más que cualquier lista de proyectos. Más abajo hay un programa de Python que muestra exactamente ese error y cómo evitarlo.
Indispensable
Cinco cosas. Si falta una, el curso queda fuera, sin importar lo que ofrezca en lo demás.
Hay una sexta condición que no figura en la lista porque depende de usted: que pueda seguir la clase en inglés. Nuestros cursos se dictan en inglés, y lo decimos antes de cualquier pago. La sección sobre el idioma, más abajo, le ayuda a decidir.
Preferencias
Una vez aplicados los filtros, quedan pocas opciones. Entre ellas, decida con estas cuatro preguntas.
¿Grupo o individual? En grupo de quince a veinte personas usted aprende también de las preguntas de otros, con un costo menor. En clases individuales el temario y la hora se mueven con usted, lo que conviene a quien trabaja con horarios cambiantes.
¿Qué tan rápido? Un escolar con vacaciones puede avanzar más rápido que un adulto con jornada completa. Pida que le digan cuántas horas en vivo tiene el curso y cuántas horas de práctica esperan fuera de clase.
¿Para qué lo quiere? Para la universidad, para automatizar tareas del trabajo, para análisis de datos o para competir en olimpiadas. Cada meta pide proyectos distintos.
¿Quiere un examen externo? Si sí, el curso debe cubrir los temas del examen que usted elija. Si no, no pague por una preparación que no va a usar.
Para escolares de 13 a 17 años hay un detalle más: la herramienta. Muchos cursos usan asistentes de IA para programar, y varios no admiten menores según sus propias condiciones. Lo explicamos en nuestra página de curso de IA para adolescentes, y la lista completa de edades está en la AI tool age guide.
Certificado
Vale si usted sabe qué certificado recibe. Hay dos cosas muy distintas que se llaman igual: el certificado de finalización de una academia y una certificación por examen de una entidad externa.
El Python Institute, de OpenEDG, ofrece el PCEP, su certificación de nivel inicial. Según su propia página, el examen con código PCEP-30-03 tiene 35 preguntas, dura 50 minutos, se aprueba con 70% y la credencial vale cinco años. Lo rinde usted directamente ante esa entidad; ninguna academia lo "entrega".
El PCEP ya es conocido en el sistema escolar peruano. En julio de 2025 el MINEDU presentó la estrategia Fábrica de Programadores, que en su primera etapa beneficiaría a 1000 escolares de 4.° y 5.° de secundaria de Lima Norte con formación en Python, seleccionados mediante una prueba de lógica. La nota del ministerio dice que quienes completen las dos etapas "podrán rendir el examen PCEP, con validez global". No tenemos relación con ese programa; lo citamos porque muestra qué examen eligió el Estado como referencia.
Nuestra posición es simple. Al terminar un curso, usted recibe nuestro certificado de finalización, que no es oficial ni lo reconoce ninguna entidad del Estado. Si quiere una prueba externa, nuestro curso de preparación cubre los temas del PCEP y le ayuda a decidir cuándo está listo para rendirlo. Y en cualquier caso, lo que más pesa ante una universidad o un empleador es el código que usted puede mostrar y explicar.
Olimpiada
Para la primera fase, sí; para la final, no. El reglamento de 2025 de la OPI, organizada por la UTEC, permite Python solo en la fase virtual y exige C++ en la fase presencial.
| Regla | Fase 1 | Fase 2 |
|---|---|---|
| Fecha | 18 de mayo de 2025 | Sábado 31 de mayo de 2025 |
| Modalidad | Virtual | Presencial, en la UTEC |
| Lenguajes permitidos | C++ o Python | Solo C++ |
| Quién pasa | Los primeros 30 con puntaje mayor a cero van a la Fase 2 | Los 4 primeros van a la IOI 2025; los primeros 10 a 15, a la OII 2025 |
| IA generativa | Prohibida para resolver problemas | Prohibida para resolver problemas |
| Edad | Como máximo 20 años al 1 de julio de 2025 | La misma regla |
Fuente: Universidad de Ingeniería y Tecnología (UTEC), Reglamento OPI 2025, publicado en opi.utec.edu.pe. Ambas fases se realizan en la plataforma OmegaUp. Modern Age Coders es ajeno a la UTEC y a la OPI; las reglas de cada año pueden cambiar, consulte siempre la versión vigente del organizador.
Dos lecturas útiles. La primera: Python es una buena puerta de entrada, pero quien aspira a la final necesita pasar a C++, y por eso en nuestro catálogo hay un curso de C++ para adolescentes y otro de programación competitiva. La segunda: la regla "Queda prohibido el uso de IA generativa para la resolución de problemas" confirma algo que repetimos en clase. Un curso que le enseña a pedirle el código a un asistente no lo prepara para ninguna prueba seria; uno que le enseña a razonar, sí.
Versión
Una de Python 3 que siga recibiendo correcciones. El calendario oficial de cada versión está publicado en un documento de la propia comunidad de Python, llamado PEP.
Según la PEP 745, la versión 3.14.0 final salió el martes 7 de octubre de 2025. Esa misma página dice que recibirá correcciones de errores aproximadamente cada dos meses durante unos 24 meses, y luego solo arreglos de seguridad hasta octubre de 2030. Un curso que en 2026 instala una versión reciente de Python 3 está bien; uno que todavía enseña Python 2 está desactualizado.
Para un principiante las diferencias entre versiones recientes de Python 3 casi no se notan. Lo que sí se nota es aprender con mensajes de error claros y con la documentación al día, ambos en inglés. Es una razón más para estudiar en ese idioma desde el principio. Qué contiene semana a semana nuestro propio curso lo detallamos en curso de Python en inglés.
Ejemplo
Así, en veinte líneas. Los cuatro cursos son inventados por nosotros y no representan a ninguna academia. El programa muestra por qué sumar puntos no basta.
# Cuatro cursos de Python inventados: ninguno es un curso real
cursos = [
{'nombre': 'Curso 1', 'en_vivo': False, 'revisan_codigo': False, 'proyectos': 9, 'horas_en_vivo': 0},
{'nombre': 'Curso 2', 'en_vivo': True, 'revisan_codigo': True, 'proyectos': 4, 'horas_en_vivo': 32},
{'nombre': 'Curso 3', 'en_vivo': True, 'revisan_codigo': False, 'proyectos': 6, 'horas_en_vivo': 40},
{'nombre': 'Curso 4', 'en_vivo': True, 'revisan_codigo': True, 'proyectos': 4, 'horas_en_vivo': 48},
]
# Sin filtro: gana el que promete mas proyectos
print('Solo por proyectos:', max(cursos, key=lambda c: c['proyectos'])['nombre'])
# Con filtro: lo indispensable se exige con all(), no se suma
indispensable = ['en_vivo', 'revisan_codigo']
pasan = [c for c in cursos if all(c[k] for k in indispensable)]
print('Pasan el filtro:', [c['nombre'] for c in pasan])
# Desempate: primero proyectos, luego horas en vivo (tupla, de mayor a menor)
pasan.sort(key=lambda c: (c['proyectos'], c['horas_en_vivo']), reverse=True)
for c in pasan:
print(c['nombre'], c['proyectos'], 'proyectos,', c['horas_en_vivo'], 'horas en vivo')Cada curso es un diccionario. all() devuelve True solo si todas las condiciones indispensables se cumplen; la lista por comprensión deja pasar únicamente esos cursos.
Solo por proyectos: Curso 1 Pasan el filtro: ['Curso 2', 'Curso 4'] Curso 4 4 proyectos, 48 horas en vivo Curso 2 4 proyectos, 32 horas en vivo
Esta es la salida exacta que imprimió Python 3 cuando lo ejecutamos.
max() con la clave de proyectos elige el Curso 1, que promete nueve proyectos pero no es en vivo ni revisa código. Mirando un solo número, gana el peor candidato para aprender.all(c[k] for k in indispensable) exige las dos condiciones a la vez. El Curso 1 cae por no ser en vivo y el Curso 3 por no revisar código, aunque tenga más proyectos que los que quedan.(proyectos, horas_en_vivo) compara primero el primer elemento y, si empatan, el segundo. Gana el Curso 4 por sus 48 horas en vivo.indispensable o el orden de la tupla según lo que a usted le importe y vuelva a ejecutar. Es la misma lógica de esta página convertida en código.Este ejercicio aparece en las primeras semanas del curso porque junta tres ideas básicas, diccionarios, listas por comprensión y funciones como clave, en un problema que cualquiera entiende. Quien puede explicar con sus palabras por qué max() se equivocó ya está pensando como programador.
Idioma
Sí, si puede seguir una conversación sencilla. Python, su documentación y sus mensajes de error están en inglés, y en el trabajo de tecnología el idioma pesa.
El EF English Proficiency Index 2025 da a las personas que trabajan en tecnologías de la información en Perú un puntaje de 522, algo por encima del promedio nacional, y a Lima 555, en el nivel alto. La habilidad más baja del país es la expresión oral, con 480. Una clase en vivo en inglés, donde usted explica en voz alta qué hace su programa, entrena precisamente eso.
Si en la clase de prueba le cuesta seguir al mentor, se lo diremos con franqueza. A veces la solución es empezar con clases individuales, donde el ritmo de la conversación lo marca usted.
Equipo
Una computadora o laptop, internet estable y audífonos con micrófono. Con un celular no se programa con comodidad.
Según el INEI, en el segundo trimestre de 2026 usaron internet el 97,3% de las personas de 19 a 24 años y el 92,5% de quienes tienen de 12 a 18. La conexión rara vez es el problema; la computadora sí puede serlo, porque apenas un 36,4% de los hogares peruanos cuenta con una o más. Si en su casa la comparten varias personas, reserve un horario de clase en que esté libre.
Python corre bien en máquinas modestas. Para los primeros meses no hace falta comprar nada nuevo, y cuando un proyecto pide más potencia usamos cuadernos en la nube. Si busca un curso con un enfoque más amplio de inteligencia artificial, vea nuestro curso de inteligencia artificial en inglés.
Avance
Cinco escalones que usamos con los estudiantes. Son nuestros, no un examen oficial, y sirven para conversar con el mentor sobre el siguiente paso.
| Escalón | Tiempo habitual | Qué puede hacer |
|---|---|---|
| 1. Escribe | Primer mes | Programas cortos con variables, condiciones y bucles |
| 2. Organiza | Segundo y tercer mes | Funciones propias, listas y diccionarios |
| 3. Lee datos | Cuarto mes | Abre un archivo, lo procesa y maneja los errores |
| 4. Decide | Quinto y sexto mes | Elige la estructura adecuada y explica por qué |
| 5. Construye | Al final | Un proyecto propio con código que otro puede leer |
Practique diez minutos diarios en vez de dos horas el domingo. La constancia gana.
Cuando algo falle, lea el mensaje de error completo antes de pedir ayuda.
Elija un proyecto que le ahorre una tarea real de su semana. La motivación dura más.
Guarde su código en GitHub con una explicación breve en inglés.
Más cursos
Para empezar antes, para competir o para aplicar Python en datos y trabajo. Todos en vivo y en inglés.
MEP / ESCOLAR / 01
De 9 a 12 años: el primer contacto con el código escrito.
Ver el temarioMEP / ESCOLAR / 02
El lenguaje que exige la fase final de la OPI.
Ver el temarioMEP / ESCOLAR / 03
Problemas con tiempo límite, como en las olimpiadas.
Ver el temarioMEP / PROFUNDO / 01
Para adolescentes que ya programan y quieren pensar en eficiencia.
Ver el temarioMEP / PROFUNDO / 02
Tablas, gráficos y preguntas respondidas con datos reales.
Ver el temarioMEP / PROFUNDO / 03
El paso siguiente al PCEP, para quien ya domina lo básico.
Ver el temarioMEP / APLICAR / 01
Scripts que ahorran horas de trabajo repetitivo.
Ver el temarioMEP / APLICAR / 02
Aplicaciones web completas escritas en Python.
Ver el temarioMEP / APLICAR / 03
De la tabla sucia al informe que alguien puede usar.
Ver el temarioFuncionamiento
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.
Antes del trabajo
Primeras horas de la mañana en Lima.
Entre clases
Una tarde libre en la universidad.
Fin del día
Después del colegio o de la oficina.
El mentor ve lo que usted escribe y lo comenta en el momento.
Antes de ejecutar, usted dice qué espera que salga.
Cada mensaje de error se lee completo y se interpreta.
Solo se usan para revisar, nunca para entregar lo que no entiende.
La misma persona sigue su avance de principio a fin.
Cada etapa cierra con algo que usted puede mostrar.
Proyectos de nuestros estudiantes
Trabajos reales de estudiantes de distintas edades, publicados tal cual. Hay muchos más en Student labs (página 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
Mostramos el monto en dólares estadounidenses, que es la moneda en que se cobra con tarjeta cada mes. El tipo de cambio lo pone su banco el día del cargo. No cobramos matrícula ni inscripción.
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 escribieron en Google estudiantes y familias, sin traducir.
★★★★★
"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, se dictan en inglés, en vivo y por internet, con mentores desde la India. Es una ventaja: aprende Python en el idioma de su documentación y practica justo lo que más cuesta en el país: hablar, que en el EF EPI 2025 obtuvo 480 puntos frente a los 555 de Lima, ciudad de nivel alto. Para coordinar con nosotros puede escribirnos en castellano.
El que pasa cinco filtros (en vivo con revisión de código, código desde la primera semana, Python 3 vigente, certificado honesto y clase de prueba real) y luego encaja con su meta y su ritmo. No publicamos un ranking de academias.
No. Los cursos para adolescentes y adultos empiezan desde cero. Si ya sabe algo, la clase de prueba sirve para ubicarlo más adelante.
No incluye el examen. El PCEP lo rinde usted ante el Python Institute. Nuestro curso de preparación cubre sus temas y le ayuda a decidir cuándo rendirlo.
Acredita que usted completó el curso con nosotros, y nada más. No lo emite una universidad, no lo reconocen el MINEDU ni SUNEDU, y no reemplaza una certificación por examen como el PCEP.
Para escritura de código completa, desde los 13 años en nuestros cursos para adolescentes. Para niños de 9 a 12 hay un curso más lúdico de Python e IA.
En 2025, Python estaba permitido en la Fase 1 virtual, pero la Fase 2 presencial era solo en C++, según el reglamento de la UTEC. Revise siempre las reglas vigentes del organizador.
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. Un caso de conversión: 7:00 a. m. en Lima equivale a 5:30 p. m. del mismo día en la India.
Si es adulto, como herramienta de revisión, no para entregar código que no entiende. Si es menor de 18, solo herramientas que su edad permita y con permiso de su familia.
Con tarjeta, mes a mes, en dólares estadounidenses; su banco hace la conversión. Puede dejar el curso al terminar cualquier mes.
Para seguir
Páginas nuestras en castellano y en inglés.
El paso natural después de Python para quien quiere modelos y datos.
Inteligencia artificial para escolares, con herramientas permitidas para su edad.
Todas las páginas para el Perú en un lugar.
Para familias de colegios bilingües limeños.
Edad mínima de cada herramienta de IA, con la cita de la empresa.
Cómo se prepara y se dicta cada clase en vivo.
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 · 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í
Use la clase de prueba para comprobar los cinco filtros de esta página. Escribirá un programa corto con el mentor, que al final le dirá en qué curso y a qué ritmo le conviene empezar.
Si quiere ver antes nuestro enfoque, lea How we teach, en inglés.
Escríbanos por WhatsApp · +91 91233 66161 · connect@modernagecoders.com
Cada clase de Python ocurre en directo y en inglés, por videollamada con un mentor que enseña desde la India. Por WhatsApp le respondemos 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