CPU / BASE / 01
Certificación PCEP y PCAP
El temario oficial del Python Institute, con simulacros de examen.
Ver el temarioPerú · Universitarios · Python, Java, algoritmos e IA
Si está en la universidad y busca un curso de Python, de Java o de inteligencia artificial que vaya más allá de lo que ve en clase, aquí encontrará qué conviene sumar a su carrera, por qué lenguaje empezar, qué vale de verdad una certificación y cómo es una clase con nosotros, explicado con datos de SUNEDU, del INEI y del Python Institute.
Desde 2020 en vivo · 4.9 de 5 con unas 547 reseñas de Google · usted escribe el código y lo defiende
La respuesta corta
Modern Age Coders dicta cursos de programación para universitarios en todo el Perú, en vivo, en línea y en inglés: Python desde cero, Java, estructuras de datos y algoritmos, desarrollo web e inteligencia artificial, con preparación opcional para el examen PCEP del Python Institute. Un mentor desde la India le enseña por videollamada mientras usted escribe y explica su propio código. Elija un grupo de quince a veinte estudiantes o clases individuales, a la hora que le deje libre el ciclo. No somos la UNI ni ninguna universidad.
Cursos principales
Python para quien empieza o quiere dominarlo, Java para quien lo lleva en la carrera y algoritmos para quien ya piensa en prácticas y entrevistas técnicas.

CPU / 01
Desde la primera variable hasta programación orientada a objetos, archivos, pruebas y librerías de datos. Sirve igual para un estudiante de sistemas que para uno de economía o ingeniería civil.
Ver el temario →
CPU / 02
Java desde las bases hasta Spring Boot: tipos, clases, colecciones, excepciones y una API real. Útil si su malla lo exige en los primeros ciclos.
Ver el temario →
CPU / 03
Listas, pilas, colas, árboles, grafos, recursión y programación dinámica, con el análisis de cada solución que se pide en una entrevista técnica.
Ver el temario →Junto a la carrera
Uno que complete lo que la carrera no alcanza a cubrir: práctica guiada, algoritmos explicados con calma, un segundo lenguaje, proyectos propios y el inglés técnico. No uno que repita su curso de Introducción a la Programación.
La universidad peruana es grande y diversa. Hacia setiembre de 2021, según la SUNEDU, había 94 universidades licenciadas, 46 públicas y 48 privadas; entre todas sumaban, según la misma nota del día 15 de ese mes, 1 millón 100 mil estudiantes repartidos en 5500 programas de pregrado, posgrado y segundas especialidades. Un informe del Servicio Comercial de Estados Unidos publicado en 2022 habla de 1,2 millones de estudiantes universitarios. Son cifras de hace algunos años, pero muestran el tamaño del grupo: más de un millón de personas cuya carrera, cada vez más, pide saber programar.
| Dato | Cifra publicada |
|---|---|
| Universidades licenciadas | 94 |
| Universidades públicas | 46 |
| Universidades privadas | 48 |
| Estudiantes universitarios | 1 millón 100 mil |
| Programas (pregrado, posgrado y segundas especialidades) | 5500 |
Fuente: Superintendencia Nacional de Educación Superior Universitaria (SUNEDU), nota de prensa "Gracias al licenciamiento 1 millón 100 mil estudiantes acceden a educación universitaria de calidad", gob.pe, 15 de setiembre de 2021, leída el 9 de noviembre de 2026. No encontramos en una fuente oficial un total nacional más reciente.
Fundamentos, un lenguaje principal, cursos de matemática y, con suerte, un proyecto grupal por ciclo. Todo con un profesor para treinta o cuarenta estudiantes y poco tiempo para revisar su código línea por línea.
Alguien que mire su código y le pregunte por qué lo escribió así. Práctica deliberada de algoritmos. Un portafolio con proyectos propios. Y soltura para explicar todo eso en inglés.
Clases en vivo en las que usted programa y el mentor revisa, pregunta y propone el siguiente reto. En grupo o a solas, con un plan que se ajusta a lo que ya lleva en la malla.
Una aclaración para quien llegó aquí buscando "curso de Python UNI" o "curso de Java en la UNI": no somos la Universidad Nacional de Ingeniería, ni su centro de cómputo, ni ninguna otra universidad, y no tenemos convenio con ellas. Somos una academia privada que enseña en línea y en inglés. Nuestros cursos no otorgan créditos ni notas universitarias; acompañan a su carrera, no la reemplazan.
Primer lenguaje
Python primero, salvo que su carrera ya le exija Java este ciclo. Python le deja concentrarse en el problema; Java le obliga a ordenar el programa en clases y tipos. Las dos cosas hacen falta, en ese orden.
| Python | Java | |
|---|---|---|
| Primer programa | Una línea con print | Una clase, un método main y tipos declarados |
| Para qué se usa más | Datos, automatización, IA, ciencia e ingeniería | Sistemas de empresa, banca, Android, backend con Spring |
| Qué enseña bien | A pensar el algoritmo sin ruido | A diseñar con objetos, interfaces y tipos |
| Certificación conocida | PCEP y PCAP del Python Institute | Certificaciones de Oracle |
| Si tiene un ciclo libre | Empiece aquí | Siga aquí, con una base ya firme |
En la práctica, la mayoría de nuestros estudiantes universitarios llega con un poco de ambos y huecos en los dos. Por eso la primera clase no es teórica: el mentor le pide resolver un problema corto en el lenguaje que usted prefiera, mira cómo lo encara y decide desde dónde empezar. Hay quien necesita reforzar bucles y funciones; hay quien ya programa con soltura pero nunca analizó cuántas operaciones hace su solución.
Lo que más rinde es estructuras de datos y algoritmos, un segundo lenguaje y Git. Son la base de cualquier entrevista técnica y de los cursos más duros de los ciclos intermedios.
Si le atrae la competencia, la programación competitiva en C++ entrena la velocidad y el rigor que piden los concursos universitarios.
Ingeniería civil, industrial, economía, administración, biología: Python para analizar datos y automatizar el trabajo repetitivo es la habilidad con más retorno. No necesita saber nada de programación para empezar.
Para quien vive en hojas de cálculo, empezar con los datos que ya conoce es el puente más corto hacia el código.
Lo que dicen los datos
Pocos. En la encuesta del INEI de 2026, solo el 12,1 % de la población de 15 y más años dijo haber escrito un programa informático con un lenguaje de programación. Saber hacerlo todavía distingue a un estudiante.
El dato viene del Cuadro 4.1 del boletín de tecnologías de la información del INEI para el segundo trimestre de 2026, que mide actividades informáticas hechas con una computadora, laptop o tablet. La proporción que redactó un programa con un lenguaje de programación pasó del 7,8 % en 2023 al 12,1 % en 2026. En el mismo boletín, el 15,5 % de los hombres declaró haberlo hecho, frente al 8,3 % de las mujeres.
El acceso no es el obstáculo para un universitario. Entre abril y junio de 2026, según el INEI, se conectó a internet el 97,3 % de quienes tienen de 19 a 24 años, y el 98,0 % de quienes alcanzaron educación superior universitaria. Lo que separa a unos de otros es la práctica sostenida: muchos estudiantes llevan un curso de programación obligatorio y no vuelven a escribir código hasta que una práctica preprofesional se lo pide.
El mercado también se mueve. Un informe del Servicio Comercial de Estados Unidos sobre la economía digital peruana, publicado el 22 de junio de 2026, cuenta 193 fintechs con base en el Perú en 2024 y señala el peso de Lima en el talento digital del país. La Embajada de la India en Lima, por su parte, informa que Tata Consultancy Services ofrece más de 1300 empleos en el Perú. Ninguno de esos datos es una promesa de trabajo; describen un entorno en el que programar bien y en inglés es útil.
Con certificado
Vale si el certificado lo emite un tercero que examina, y si usted aprendió de verdad lo que el examen dice medir. El PCEP del Python Institute es un buen primer escalón; nuestro certificado de finalización es otra cosa y conviene no confundirlos.
| Aspecto | Lo que publica el Python Institute |
|---|---|
| Nombre | PCEP, Certified Entry-Level Python Programmer |
| Código del examen | PCEP-30-03 |
| Requisitos previos | Ninguno |
| Número de preguntas | 35 |
| Duración | 50 minutos |
| Puntaje para aprobar | 70 % |
| Vigencia de la credencial | 5 años |
| Cómo se rinde | TestNow, el servicio de exámenes de OpenEDG |
| Siguiente nivel | PCAP, y luego PCPP1 y PCPP2 |
Fuente: Python Institute, página oficial de la certificación PCEP (pythoninstitute.org/pcep), sección "PCEP-30-03 at a glance", leída el 9 de noviembre de 2026. El precio del voucher depende del producto y la moneda; no lo reproducimos aquí. No somos un centro examinador del Python Institute.
El MINEDU usó este mismo examen como meta en su piloto Fábrica de Programadores con escolares de secundaria, y su nota de julio de 2025 dice que los participantes "podrán rendir el examen PCEP, con validez global". Nuestro curso de certificación PCEP y PCAP sigue el temario oficial y termina con simulacros; el examen se compra y se rinde directamente con el Python Institute.
Un certificado de finalización de Modern Age Coders que dice qué curso completó. Demuestra constancia y sirve para su portafolio, pero no es un título, no lo otorga una universidad y no tiene validez oficial ante la SUNEDU ni ante nadie.
Un repositorio con tres o cuatro proyectos que usted pueda explicar sin mirar el código. En una entrevista técnica le preguntarán por qué decidió algo, no qué curso llevó.
Una clase de ejemplo
Un fragmento real de nuestro curso de estructuras de datos, escrito por nosotros: la sucesión de Fibonacci con recursión. Lo interesante no es el resultado, sino cuántas veces se llama la función para conseguirlo.
llamadas = 0
def fib(n):
global llamadas
llamadas += 1
if n < 2:
return n
return fib(n - 1) + fib(n - 2)
for n in (10, 20, 30):
llamadas = 0
print('n =', n, '| fib =', fib(n), '| calls =', llamadas)La variable global llamadas sube en uno cada vez que se entra a fib. Antes de cada n se reinicia a cero.
n = 10 | fib = 55 | calls = 177 n = 20 | fib = 6765 | calls = 21891 n = 30 | fib = 832040 | calls = 2692537
Copiada de nuestra terminal tras ejecutar el archivo con Python 3. Para n = 30 la función se llama más de dos millones y medio de veces.
El mentor pregunta antes de mostrar la salida: "How many calls for n = 30?" Casi nadie acierta el orden de magnitud. La razón es que fib(30) llama a fib(29) y a fib(28), pero fib(29) vuelve a calcular fib(28) desde cero, y así hacia abajo: el mismo subproblema se resuelve miles de veces. El número de llamadas crece casi como la propia sucesión, de forma exponencial.
llamadas = 0
memo = {}
def fib(n):
global llamadas
llamadas += 1
if n < 2:
return n
if n not in memo:
memo[n] = fib(n - 1) + fib(n - 2)
return memo[n]
for n in (10, 20, 30):
llamadas = 0
memo.clear()
print('n =', n, '| fib =', fib(n), '| calls =', llamadas)Antes de calcular fib(n) se revisa si ya está en memo. Si está, se devuelve sin volver a bajar por el árbol.
n = 10 | fib = 55 | calls = 19 n = 20 | fib = 6765 | calls = 39 n = 30 | fib = 832040 | calls = 59
Salida exacta de la versión con memoria, también ejecutada por nosotros con Python 3.
n = 30 se pasa de 2692537 llamadas a 59. Dividiendo una cifra entre la otra, la versión 2 hace unas 45 636 veces menos llamadas (cálculo nuestro).n se calcula una sola vez, así que el trabajo crece en línea recta con n.memo ocupa espacio. El estudiante explica en inglés cuándo vale la pena cambiar memoria por tiempo y cuándo no.Una herramienta de IA le puede escribir la versión 2 en segundos. Lo que no puede hacer por usted es entender por qué la versión 1 explota, y eso es justo lo que le preguntarán en un examen o en una entrevista. Por eso en nuestras clases el estudiante mide, predice y explica antes de optimizar.
Clases en inglés
Porque la documentación, los mensajes de error, las entrevistas de muchas empresas y casi toda la conversación técnica están en inglés, y porque el puntaje de inglés de los jóvenes peruanos sube mucho entre los 20 y los 30 años, cuando ya se usa en el trabajo.
| Grupo | Puntaje | Nivel según EF |
|---|---|---|
| 18 a 20 años | 469 | Bajo |
| 21 a 25 años | 540 | Moderado |
| 26 a 30 años | 559 | Alto |
| 31 a 40 años | 537 | Moderado |
| 41 años o más | 509 | Moderado |
| Función: estudiantes | 482 | Bajo |
| Función: tecnologías de la información | 522 | Moderado |
Fuente: EF Education First, EF EPI 2025, página de Perú (ef.com/wwen/epi/regions/latin-america/peru), datos por edad y por función laboral, leída el 9 de noviembre de 2026. Los niveles siguen los umbrales que publica la misma página: alto desde 550, moderado desde 500, bajo desde 450. El EF EPI mide a quienes rinden el examen de EF, no a toda la población.
La tabla muestra una brecha de 90 puntos entre el grupo de 18 a 20 años y el de 26 a 30 años (cálculo nuestro: 559 menos 469). Quien está en los primeros ciclos de la universidad puede adelantar esa curva practicando el inglés en el contexto en que lo va a usar. En nuestras clases usted explica su código, pregunta y discute soluciones en inglés con un mentor que habla con claridad y le da tiempo para responder.
Quien viene de un colegio bilingüe limeño encontrará un tono conocido en English-medium coding classes in Lima, escrita en inglés. Si estudia en Arequipa, puede ver la propuesta para esa ciudad en coding classes in Arequipa.
Horario
Con un horario que se mueve con el ciclo. En clases individuales usted cambia la hora en semana de exámenes; en grupo elige el horario que encaje con su matrícula y lo mantiene.
Para ver todo lo que ofrecemos en el país, por edades y por tema, la página coding and AI classes in Peru (en inglés) reúne cada curso y cada página de esta serie.
Ruta de avance
Cinco tramos propios que usamos para planificar. Quien llega con base salta el primero; quien empieza de cero lo recorre con calma.
| Tramo | Duración aproximada | Lo que usted puede hacer al final |
|---|---|---|
| 1. Fundamentos sólidos | 1 a 2 meses | resolver problemas cortos en Python sin mirar apuntes |
| 2. Estructuras de datos | 2 a 3 meses | elegir entre lista, diccionario, pila o cola y justificar la elección |
| 3. Algoritmos | 2 a 3 meses | medir el costo de una solución y mejorarla, como en el ejemplo de Fibonacci |
| 4. Segundo lenguaje | 2 meses | llevar las mismas ideas a Java o C++ |
| 5. Proyecto de portafolio | Continuo | publicar un proyecto propio y explicarlo en inglés en diez minutos |
Dé al primer tramo el tiempo que necesite. Saltarse los fundamentos para llegar rápido a la IA es la forma más segura de atascarse después.
Escriba cada ejercicio usted mismo, aunque sea lento. La velocidad llega con la repetición.
Mida antes de optimizar: cuente operaciones, como en la clase de ejemplo, en lugar de adivinar.
Elija un proyecto que resuelva un problema real de su carrera. Es más fácil de defender en una entrevista que un clon de una app famosa.
Más cursos universitarios
Todos se dictan en vivo y en inglés, con un mentor fijo, en grupo o de forma individual.
CPU / BASE / 01
El temario oficial del Python Institute, con simulacros de examen.
Ver el temarioCPU / BASE / 02
Punteros, memoria y estructuras, sin miedo y con dibujos.
Ver el temarioCPU / BASE / 03
De los primeros problemas a concursos tipo ICPC.
Ver el temarioCPU / PRO / 01
React, Node.js y despliegue de una aplicación completa.
Ver el temarioCPU / PRO / 02
Control de versiones como se usa en un equipo real.
Ver el temarioCPU / PRO / 03
SQL, diseño de tablas y consultas que no se caen con datos reales.
Ver el temarioCPU / IA / 01
De Python a modelos de aprendizaje profundo, entendiendo cada paso.
Ver el temarioCPU / IA / 02
Modelos de lenguaje, RAG y agentes, construidos y evaluados.
Ver el temarioCPU / IA / 03
Cálculo y álgebra lineal explicados para quien los necesita en su carrera.
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.
Temprano
Antes de la primera clase del día en la universidad.
De noche
Después de clases o de la práctica preprofesional.
A medida
En individuales, la hora cambia según su semana.
Usted escribe; el mentor pregunta, revisa y propone.
La misma persona todo el curso, que conoce su nivel.
El plan se ajusta a parciales, finales y vacaciones.
Cada tramo deja un proyecto que puede mostrar.
Explicar, preguntar y discutir código en inglés.
De quince a veinte estudiantes, o uno a uno.
Proyectos de nuestros estudiantes
Una muestra de proyectos de estudiantes; 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
Publicamos la mensualidad en dólares estadounidenses y la cobramos con tarjeta. La conversión a su moneda la hace su banco, así que el importe que verá en el estado de cuenta depende del tipo de cambio que aplique 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 escritas por estudiantes y familias, reproducidas sin cambios y en 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. Se dictan solo en inglés, en vivo y en línea. Para un universitario eso es una ventaja: aprende Python, Java o algoritmos y a la vez practica el inglés técnico que pedirán las prácticas y muchas entrevistas. El mentor habla con claridad y le da tiempo para responder. Según el EF EPI 2025, Lima tiene un nivel alto de inglés, y donde más se avanza con una clase hablada es en la expresión oral.
No. Somos una academia privada en línea, sin convenio con la UNI ni con ninguna universidad. Nuestros cursos no otorgan créditos ni notas; complementan su carrera.
Python primero, salvo que este ciclo su carrera le exija Java. Python deja concentrarse en el algoritmo; Java enseña a ordenar el programa en clases y tipos. Tarde o temprano conviene saber los dos.
Sí. Muchos estudiantes de ingeniería civil, industrial, economía o administración empiezan con nosotros sin haber programado. Para ellos Python aplicado a datos es el camino más útil.
Al terminar recibe nuestro certificado de finalización, que no es un título ni tiene validez oficial. Si quiere un certificado de un tercero, preparamos el examen PCEP del Python Institute: 35 preguntas, 50 minutos y 70 % para aprobar, según su página oficial. El examen se rinde con ellos.
Le ayudamos a entender los temas y a practicar con ejercicios parecidos, pero no hacemos trabajos calificados por usted. La idea es que pueda resolverlos solo.
Sí, el curso de estructuras de datos y algoritmos está pensado para eso: resolver problemas, medir el costo de la solución y explicarla en inglés. No prometemos empleo ni sueldos.
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. La India va diez horas y media por delante del Perú, sin cambios en el año; al reservar usted ve solo la hora peruana.
Una laptop o computadora con micrófono, una conexión estable y unas horas libres a la semana para practicar. Todo el software que usamos es gratuito.
Con dos clases por semana y práctica propia, la mayoría domina los fundamentos de Python en uno o dos meses y llega a resolver problemas de algoritmos con soltura en el primer año. Depende mucho de la constancia.
Otras páginas
Páginas relacionadas, casi todas en inglés.
Inteligencia artificial y aprendizaje automático para estudiantes de educación superior.
C++ en vivo para quien lo necesita en su carrera o en concursos.
Si ya terminó la universidad o trabaja, este es el punto de partida.
Cómo son nuestras clases en vivo, en detalle.
Proyectos publicados por estudiantes.
El catálogo completo, por nivel y por tema.
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 · 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 · Distritos de Lima y Callao: Programación para niños en Ancón
Empiece aquí
La clase de prueba dura de 30 a 45 minutos. El mentor le pide resolver un problema corto en Python o en Java, conversa con usted sobre su carrera y sus metas, y al final le recomienda un curso, un formato y un punto de partida. Sin compromiso.
Si quiere conocernos antes: How we teach explica nuestras clases y All courses muestra los temarios, ambas en inglés.
Escríbanos por WhatsApp · +91 91233 66161 · connect@modernagecoders.com
Las clases son siempre en vivo, por internet y en inglés, con mentores que enseñan desde la India. Por WhatsApp puede escribirnos 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