---
title: "Tutor de IB Computer Science en inglés para Perú, en vivo"
description: "Tutor de Ciencias de la Computación del Bachillerato Internacional para estudiantes en Perú: clases en vivo, en línea y en inglés, en Python o Java, a toda hora."
canonical: https://learn.modernagecoders.com/bachillerato-internacional-ciencias-de-la-computacion-tutor
source: src/pages/bachillerato-internacional-ciencias-de-la-computacion-tutor.html
---
> Tutor de Ciencias de la Computación del Bachillerato Internacional para estudiantes en Perú: clases en vivo, en línea y en inglés, en Python o Java, a toda hora.

En una frase

Sí: Modern Age Coders ofrece tutoría de Ciencias de la Computación del Bachillerato Internacional (IB Computer Science) a estudiantes que viven en Perú, en vivo, en línea y en inglés, en los dos niveles de la asignatura. Desde la India, un tutor enseña la teoría, el pensamiento algorítmico y la programación en Python o en Java, y orienta la evaluación interna, adaptándose al ritmo del estudiante. Hay clases individuales o en grupo, a cualquier hora, y la primera es gratis. Las notas las ponen el colegio y el IB, no nosotros.

Cursos recomendados

## Tres cursos para quien estudia o va a estudiar IB Computer Science

El curso de la asignatura, uno para llegar con base antes del Diploma y uno para quien quiere además una certificación de Python reconocida fuera del colegio.

[![Imagen del curso de IB Computer Science](/images/ib-computer-science.webp)  BIC / 01 IB Computer Science Los dos niveles de la asignatura. Teoría al paso del colegio, algoritmos, código en Python o Java y guía para la evaluación interna. Ver el temario →](/courses/ib-diploma-computer-science-course)[![Imagen del curso de IGCSE Computer Science](/images/igcse-computer-science.webp)  BIC / 02 Computación antes del Diploma Un año antes del Diploma: representación de datos, algoritmos, pseudocódigo y programación, todo lo que el Diploma da por conocido. Ver el temario →](/courses/igcse-computer-science-0478-course)[![Imagen del curso de certificación PCEP y PCAP](/images/pcep-python-certification.webp)  BIC / 03 Python con certificación PCEP El mismo examen PCEP que menciona el MINEDU para su Fábrica de Programadores; útil para afianzar Python fuera del Diploma. Ver el temario →](/courses/pcep-pcap-python-certification-course)

Lo que da el colegio

## ¿Se enseña computación en la secundaria peruana?

No como área propia. El plan de estudios de secundaria del CNEB reparte 35 horas pedagógicas semanales en la Jornada Escolar Regular, y ninguna área se llama computación ni programación.

| Área curricular | Horas por semana |
| --- | --- |
| Matemática | 4 |
| Comunicación | 4 |
| Inglés | 3 |
| Arte y cultura | 3 |
| Ciencias sociales | 3 |
| Desarrollo personal, ciudadanía y cívica | 3 |
| Educación física | 3 |
| Educación religiosa | 2 |
| Ciencia y tecnología | 4 |
| Educación para el trabajo | 2 |
| Tutoría y orientación educativa | 2 |
| Horas de libre disponibilidad | 2 |
| Total | 35 |

Fuente: MINEDU, Currículo Nacional de la Educación Básica, Tabla N.° 8, en minedu.gob.pe/curriculo (revisado el 8 de noviembre de 2026). En los colegios con Jornada Escolar Completa (Tabla N.° 9) el total sube a 45 horas y Educación para el trabajo a 3, sin agregar tampoco un área de computación.

### Dónde aparece lo digital

El CNEB tiene la competencia 28, "Se desenvuelve en entornos virtuales generados por las TIC", con cuatro capacidades: personalizar entornos virtuales, gestionar información, interactuar y crear objetos virtuales. La ubica entre las competencias transversales a las áreas, así que no tiene horas propias.

Ciencia y tecnología incluye además la competencia "Diseña y construye soluciones tecnológicas para resolver problemas". Algunos colegios la trabajan con robótica o con talleres en sus horas de libre disponibilidad; depende de cada institución.

### Qué significa para el Diploma

Un estudiante que entra al Programa del Diploma en un colegio peruano rara vez ha programado antes de forma sistemática. IB Computer Science, en cambio, supone que el estudiante aprende rápido a escribir algoritmos y código.

Por eso muchas de nuestras tutorías empiezan con un tramo de base: variables, condiciones, bucles, listas, funciones. Con eso, la teoría de la asignatura deja de ser un idioma extraño.

Programar en Perú

## ¿Dónde más pueden programar los escolares peruanos?

Hay iniciativas públicas y universitarias, todas recientes. Las que pudimos verificar en sus fuentes son estas tres.

| Iniciativa | Quién la organiza | Lo que publica |
| --- | --- | --- |
| Fábrica de Programadores | MINEDU, con Cisco Networking Academy y universidades | En su primera etapa, 1000 escolares de 4° y 5° de secundaria de Lima Norte con formación en Python; quienes concluyan "podrán rendir el examen PCEP, con validez global" (24 de julio de 2025) |
| Olimpiadas Peruanas de Computación (OPI) | Universidad de Ingeniería y Tecnología (UTEC) | Abiertas gratuitamente a todos los estudiantes de secundaria; OPI 2026 con inscripción hasta el 18 de marzo de 2026 y final el 11 de abril de 2026 |
| Olimpiada Peruana de Inteligencia Artificial (OPEIA) | UTEC | Competencia del 19 de marzo de 2026, en una única fecha |

Fuentes: MINEDU, nota de prensa del 24 de julio de 2025 sobre Fábrica de Programadores; opi.utec.edu.pe, página de las Olimpiadas Peruanas de Computación. Consultadas por nosotros el 8 de noviembre de 2026. No tenemos vínculo con el MINEDU ni con la UTEC.

El reglamento de la OPI 2025 trae tres detalles útiles para un estudiante del Diploma. En la primera fase, virtual, se puede usar C++ o Python; en la final presencial se podrá usar solo C++. Los cuatro primeros de la final son seleccionados para la Olimpiada Internacional de Informática (IOI). Y queda prohibido el uso de inteligencia artificial generativa para resolver problemas, una regla que también aplicamos en nuestra práctica: el estudiante piensa el algoritmo por su cuenta.

Según las estadísticas oficiales de la IOI, Perú participó por primera vez en 2022, lleva cinco años y trece concursantes, con una medalla de bronce y una mención honrosa. Es una historia corta, lo que dice mucho del espacio que todavía tienen los escolares peruanos interesados en algoritmos.

El MINEDU describe Fábrica de Programadores como "experiencia piloto" que busca replicarse en el ámbito nacional. Mientras eso ocurre, la mayoría de estudiantes llega a la computación por su cuenta. Si su hijo es más pequeño y quiere empezar, la página de [clases de programación para niños en inglés](/clases-de-programacion-para-ninos-en-ingles) explica por dónde comenzar.

El Diploma en Perú

## ¿Qué es el Bachillerato Internacional y quién lo cursa en Perú?

Es un programa de dos años, al final de la secundaria, con exámenes externos del IB. En 2025, según el MINEDU, 2502 estudiantes obtuvieron el Diploma en todo el país, y casi la mitad de ellos, el 47 %, venía de los COAR, los colegios públicos de alto rendimiento.

Ignoramos cuántos colegios peruanos incluyen Computer Science en su oferta del Diploma. Esa información vive en el sitio del IB, al que no logramos entrar, y el MINEDU no la publica. Quien coordina el Diploma en su colegio sabrá decirle si se ofrece, en qué nivel y con qué lenguaje.

Para la universidad, algunas instituciones peruanas tienen una vía propia para quienes obtienen el Diploma. Un caso: la guía del postulante 2027-1(A) de la Universidad de Lima fija un límite de tres años, contados desde el fin de los estudios, para usar esa modalidad. La admisión la decide siempre la universidad; nuestras clases no tienen relación con ningún proceso de admisión.

Si el estudiante también cursa matemática del Diploma, que suele ser el caso de quienes eligen Computer Science, la página de [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru) resume todo lo que enseñamos en el país, incluida la matemática del IB.

Nuestro curso

## ¿Cómo es una tutoría de IB Computer Science en inglés?

Sigue el programa del colegio, enseña la teoría en el mismo orden y dedica mucho tiempo a lo que más cuesta: escribir y leer algoritmos a mano, sin ejecutar nada, y explicarlos en inglés.

| Bloque | Qué trabajamos | Cómo se practica |
| --- | --- | --- |
| Base de programación | Variables, tipos, condiciones, bucles, listas, funciones | Programas cortos en Python o Java, escritos por el estudiante |
| Teoría | Sistemas, redes, datos, bases de datos y los demás temas del programa del colegio | Preguntas cortas redactadas en inglés |
| Pensamiento algorítmico | Búsqueda, ordenamiento, recursión, eficiencia | Tablas de traza a mano, como la de esta página |
| Evaluación interna | Elección del problema, planificación, pruebas, documentación | Preguntas y observaciones, con las normas del colegio; el código y el informe los hace el estudiante |
| Exámenes | Preguntas de práctica escritas por nosotros | Simulacros cronometrados y revisión de errores |

Descripción nuestra. Nuestro curso está preparado para la guía de la asignatura que, según la información que manejamos, se evalúa por primera vez en 2027, con la prueba de programación disponible en Python o en Java según lo que elija el colegio. Como el sitio del IB nos negó el acceso, no lo hemos contrastado con la guía oficial; pídala en su colegio.

Todo ocurre en inglés: la explicación, el código, los comentarios dentro del código y la redacción de las respuestas. Para un estudiante que rendirá la asignatura en inglés, eso evita traducir dos veces. Con 519 puntos para Perú y 555 para Lima en el EF EPI 2025, el idioma rara vez frena a un estudiante del Diploma; lo que pulimos es la precisión técnica al escribir.

Un punto en el que somos estrictos: la evaluación interna es trabajo del estudiante. Hacemos preguntas, señalamos dónde una prueba es débil o una explicación está incompleta, pero no escribimos código ni texto que el estudiante vaya a entregar. Es la regla del colegio y es también la única forma de que aprenda.

Una lección de ejemplo

## ¿Cómo se lee un algoritmo con una tabla de traza?

Siguiendo, paso a paso y en papel, el valor de cada variable. Esta lección es nuestra: un ordenamiento burbuja que cuenta comparaciones e intercambios y se detiene antes si la lista ya está ordenada.

***Ordenamiento burbuja con contadores**Python*

```
def burbuja(datos):
    lista = datos.copy()
    comparaciones = 0
    intercambios = 0
    for pasada in range(1, len(lista)):
        hubo_cambio = False
        for i in range(len(lista) - pasada):
            comparaciones += 1
            if lista[i] > lista[i + 1]:
                lista[i], lista[i + 1] = lista[i + 1], lista[i]
                intercambios += 1
                hubo_cambio = True
        print(f'pass {pasada}: {lista}')
        if not hubo_cambio:
            break
    return comparaciones, intercambios

for datos in ([31, 7, 19, 4, 25], [4, 7, 19, 25, 31]):
    print('input', datos)
    c, s = burbuja(datos)
    print(f'comparisons = {c}, swaps = {s}')
```

Antes de ejecutarlo, el estudiante completa a mano una tabla con las columnas pasada, i, lista, comparaciones, intercambios y hubo_cambio. Recién después compara su tabla con la salida.

***Salida**Salida*

```
input [31, 7, 19, 4, 25]
pass 1: [7, 19, 4, 25, 31]
pass 2: [7, 4, 19, 25, 31]
pass 3: [4, 7, 19, 25, 31]
pass 4: [4, 7, 19, 25, 31]
comparisons = 10, swaps = 6
input [4, 7, 19, 25, 31]
pass 1: [4, 7, 19, 25, 31]
comparisons = 4, swaps = 0
```

Copiada exactamente después de ejecutar el programa en Python 3.

1. **Primera pasada.** El 31 avanza comparación tras comparación hasta el final: `[7, 19, 4, 25, 31]`. Después de cada pasada el mayor que queda llega a su lugar, por eso el bucle interno recorre una posición menos cada vez (`len(lista) - pasada`).
2. **Contar.** Con cinco elementos se hacen 4 + 3 + 2 + 1 = 10 comparaciones en el peor caso, es decir n(n − 1)/2. Los 6 intercambios coinciden con los 6 pares desordenados de la lista original: (31, 7), (31, 19), (31, 4), (31, 25), (7, 4) y (19, 4).
3. **La salida temprana.** Con la lista ya ordenada, la primera pasada no hace ningún cambio, `hubo_cambio` queda en `False` y el algoritmo termina: 4 comparaciones y 0 intercambios. Es el caso más favorable.
4. **Una pregunta de examen, nuestra.***State the number of comparisons made when the list is already sorted, and explain why.* La respuesta completa nombra la variable `hubo_cambio` y la condición que corta el bucle.
5. **Un cambio para pensar.** ¿Qué pasa si se borra la línea `break`? El resultado final es el mismo, pero la lista ordenada costaría 10 comparaciones. El estudiante lo predice en su tabla y luego lo comprueba.

Lo valioso de la tabla de traza no es el ordenamiento burbuja, que casi nadie usa en la práctica. Es el hábito de seguir un algoritmo con precisión sin depender de la computadora, que es justo lo que piden las preguntas escritas de cualquier examen de computación. Por eso, como en la OPI, no dejamos que una herramienta de IA haga la traza: el estudiante la hace con su lápiz.

Eficiencia

## ¿Por qué importa contar operaciones en IB Computer Science?

Porque dos programas que dan el mismo resultado pueden tardar tiempos muy distintos cuando los datos crecen, y explicar esa diferencia con números es una de las habilidades que más se piden al estudiante.

| Elementos (n) | Burbuja, peor caso: n(n − 1)/2 | Un recorrido para comprobar si ya está ordenada: n − 1 |
| --- | --- | --- |
| 5 | 10 | 4 |
| 10 | 45 | 9 |
| 100 | 4950 | 99 |
| 1000 | 499500 | 999 |

Cálculo nuestro con Python 3. La primera fila coincide con la salida de la lección de arriba: 10 comparaciones para la lista desordenada y 4 para la ordenada.

Al multiplicar por diez el tamaño de la lista, las comparaciones del peor caso se multiplican por algo cercano a cien, mientras que el recorrido simple solo se multiplica por diez. Esa es la diferencia entre un crecimiento cuadrático y uno lineal, y el estudiante debe poder explicarla en inglés con una frase precisa: *doubling the input roughly quadruples the number of comparisons*.

En clase llegamos a esta tabla desde la traza, nunca al revés. Primero el estudiante cuenta a mano las comparaciones con cinco números; después predice cuántas habrá con diez; recién al final generaliza la fórmula. Así la notación de eficiencia deja de ser una etiqueta memorizada y se convierte en algo que el estudiante puede reconstruir en el examen si la olvida.

El mismo razonamiento sirve fuera del Diploma. En la OPI, por ejemplo, los problemas suelen tener límites de tiempo, y un algoritmo cuadrático que funciona con cien datos puede no terminar con cien mil. Saber estimar el número de operaciones antes de escribir el código es lo que permite elegir el enfoque correcto desde el principio.

Horarios

## ¿En qué horario se dan las tutorías si el estudiante está en Perú?

En el que el estudiante escoja. Los tutores viven en la India, que lleva diez horas y media de ventaja sobre Perú cualquier día del año.

| Perú | India | Comentario |
| --- | --- | --- |
| 6:00 a. m. | 4:30 p. m. | Repaso antes del colegio |
| 9:30 a. m. | 8:00 p. m. | Vacaciones o días libres |
| 4:30 p. m. | 3:00 a. m. (día siguiente) | Después de clases |
| 6:30 p. m. | 5:00 a. m. (día siguiente) | Bloque de práctica de programación |
| 9:30 p. m. | 8:00 a. m. (día siguiente) | Antes de una entrega |

Perú está en UTC-5 durante todo el año y no cambia de hora desde 1994 (tzdata, America/Lima; reloj oficial del INACAL consultado el 8 de noviembre de 2026). La India está en UTC+5:30 (Asia/Kolkata). Los comentarios son nuestros.

La diferencia no se mueve en ningún mes, así que la tutoría puede quedar a la misma hora durante los dos años del Diploma. En semanas de entrega de la evaluación interna o de simulacros se pueden sumar sesiones.

Progreso

## ¿Cómo se nota el avance en IB Computer Science?

Cinco etapas propias, que usamos para hablar con el estudiante y con la familia.

| Etapa | Cuándo aparece | Señal concreta |
| --- | --- | --- |
| 1. Escribe código | Primeras semanas | escribir programas cortos con condiciones, bucles y listas sin copiar |
| 2. Traza a mano | Primer trimestre | completar una tabla de traza como la del ordenamiento burbuja sin ejecutar nada |
| 3. Mide la eficiencia | Primer año | contar operaciones y comparar dos algoritmos para el mismo problema |
| 4. Explica en inglés | Primer y segundo año | redactar una respuesta teórica completa con el vocabulario de la asignatura |
| 5. Construye y prueba | Segundo año | planificar, programar y probar un proyecto propio, documentando cada decisión |

### Para madres y padres

El paso de la etapa 1 a la 2 sorprende a muchos: un estudiante que programa bien puede trabarse al trazar a mano. Es normal y se entrena.

Pregunte a su hijo qué algoritmo vio esta semana y pídale que se lo explique con un ejemplo de cinco números.

### Para estudiantes

Antes de ejecutar un programa, escriba qué espera que imprima. Si no coincide, ahí está la lección.

Cuente siempre: comparaciones, intercambios, pasadas. Contar es la puerta de entrada a la eficiencia.

Más cursos

## Nueve cursos más de computación en inglés

Todos en vivo, con un tutor fijo, en grupo o uno a uno.

I

### Antes del Diploma

De 13 a 15 años

BIC / BASE / 01

#### Python para adolescentes

De cero a proyectos propios, el lenguaje más usado en la asignatura.

[Ver el temario](/courses/python-complete-masterclass-teens)

BIC / BASE / 02

#### Java para adolescentes

Para colegios que eligen Java: clases, objetos y estructuras.

[Ver el temario](/courses/java-programming-masterclass-for-teens)

BIC / BASE / 03

#### Resolución de problemas

Lógica, estructuras de datos y algoritmos para secundaria.

[Ver el temario](/courses/problem-solving-dsa-masterclass-teens)II

### Junto al Diploma

De 15 a 18 años

BIC / DP / 01

#### Programación competitiva

Problemas de olimpiada, útil para quien mira la OPI.

[Ver el temario](/courses/competitive-programming-for-teens-course)

BIC / DP / 02

#### Bases de datos con SQL

Consultas y diseño de tablas, del primer SELECT a apps reales.

[Ver el temario](/courses/mysql-mastery-for-teens)

BIC / DP / 03

#### IB Maths AA y AI

La matemática del Diploma, también en inglés.

[Ver el temario](/courses/ib-mathematics-aa-ai-masterclass)III

### Después del Diploma

Desde 17 años

BIC / UNI / 01

#### Estructuras de datos y algoritmos

El curso que más pesa en los primeros años de una carrera de computación.

[Ver el temario](/courses/data-structures-algorithms-masterclass-college)

BIC / UNI / 02

#### Java para la universidad

De Java básico a aplicaciones con Spring Boot.

[Ver el temario](/courses/complete-java-programming-masterclass-college)

BIC / UNI / 03

#### Python avanzado

Para universitarios que quieren dominar el lenguaje a fondo.

[Ver el temario](/courses/python-programming-masterclass-zero-to-advanced-college)

Cómo funciona

## ¿Cómo son las tutorías en vivo?

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.

Semana a semana

Tutoría regular que sigue el ritmo del colegio.

Antes de entregas

Sesiones extra cerca de la evaluación interna.

Uno a uno

Un horario que se acuerda con el estudiante.

### Código del estudiante

El tutor no programa por él; pregunta hasta que el estudiante encuentra el camino.

### Trazas a mano

Cada algoritmo se sigue en papel antes de ejecutarse.

### Python o Java

El lenguaje que eligió el colegio, sin mezclar.

### Inglés técnico

Vocabulario de la asignatura anotado y practicado en cada sesión.

### Sin IA para resolver

Como en la OPI, el razonamiento es del estudiante.

### Tutor fijo

La misma persona durante el Diploma, si así lo desea.

Proyectos de nuestros estudiantes

## Proyectos de nuestros estudiantes

Algunos trabajos de estudiantes que programan con nosotros; hay más en [Student labs](/student-labs), página en inglés.

![Captura del proyecto NutriLife, un coach de nutrición con IA](/images/projects/nutrilife.webp)

IA y ML

#### NutriLife

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

de Bhavya · [Abrir](https://nutrilife-bhavya.lovable.app)

![Captura de Misti, un chatbot con IA para matemáticas y programación](/images/projects/misti.webp)

IA y ML

#### Misti

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

de Harshit · [Abrir](https://misti.modernagecoders.com)

![Captura de GuardianX, un asistente con IA para la seguridad en internet](/images/projects/guardianx.webp)

IA y ML

#### GuardianX

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

de Vivaan · [Abrir](https://guardianx-cybersaver.lovable.app)

![Captura de la aplicación del clima SkyCast](/images/projects/skycast.webp)

Aplicación web

#### SkyCast

Un sitio de pronóstico del clima con condiciones en vivo para cualquier lugar.

de Krish

Precios

## Precio de la tutoría de IB Computer Science

La cuota es mensual y se ve en dólares estadounidenses. Se cobra a una tarjeta, y el banco del titular la convierte a soles con su propio tipo de cambio, por lo que el cargo exacto cambia apenas entre un mes y el siguiente.

Primera clase gratis

Gratis

sin tarjeta

- Una clase de prueba sin costo
- Revisión del nivel de programación y del programa del colegio
- Sin tarjeta ni compromiso

Reservar

Clase grupal

$100 USD

al mes, ocho clases en vivo

- Grupo de quince a veinte estudiantes
- Tutor fijo durante el curso
- Dos clases en vivo por semana
- Pago mensual, sin permanencia

Empezar aquí

Clases individuales

$150 USD

al mes, ocho clases en vivo

- Tutoría uno a uno
- El lenguaje y el nivel del colegio
- Sesiones extra antes de entregas si las pide

Consultar

Lo que dicen las familias

## 4.9 de 5 en 547 reseñas de Google

Reseñas publicadas en Google por estudiantes y familias, en inglés y sin cambios.

★★★★★

"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

## Tutor de IB Ciencias de la Computación: preguntas frecuentes

### ¿Las clases son en español?

No. Son en vivo, por internet y solo en inglés, y para quien rinde IB Computer Science en inglés eso es una ventaja: teoría, código y redacción en el idioma de la asignatura, con un tutor que se adapta al ritmo del estudiante. El EF EPI 2025 sitúa a Lima en la franja alta de inglés, y hablar de algoritmos en voz alta es una práctica oral muy concreta.

### ¿Enseñan en Python o en Java?

En el lenguaje que eligió el colegio. Nuestro curso usa Python por defecto y también trabaja con Java.

### ¿Se enseña computación en los colegios del Perú?

No como área propia. El plan de estudios del CNEB para secundaria no tiene un área de computación; la competencia digital, "Se desenvuelve en entornos virtuales generados por las TIC", es transversal a las áreas.

### ¿Ayudan con la evaluación interna?

Orientamos la elección del problema, la planificación, las pruebas y la documentación, siempre con las normas que fije el colegio. Nada de lo que se entrega lo escribimos nosotros.

### ¿Necesita saber programar antes de empezar?

No, pero ayuda. Si el estudiante no ha programado, empezamos con un tramo de base en Python o Java antes de la teoría de la asignatura.

### ¿Sirve para la Olimpiada Peruana de Informática?

La práctica de algoritmos ayuda. La OPI la organiza la UTEC y es gratuita para estudiantes de secundaria; su final presencial solo permite C++, según el reglamento de 2025. No estamos vinculados a la UTEC.

### ¿A qué hora son las clases?

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 ejemplo: las 9:30 a. m. en Perú son las 8:00 p. m. en la India.

### ¿Están vinculados al IB?

No. Somos independientes de la Organización del Bachillerato Internacional, de los colegios y del MINEDU; la calificación corresponde al colegio y al IB.

### ¿Cómo se paga?

Con tarjeta, una vez al mes, en dólares de Estados Unidos; el banco hace la conversión a soles. La primera clase es gratis.

### ¿Dan algún certificado?

Solo nuestro certificado de finalización, emitido por Modern Age Coders. No es un certificado del IB ni tiene valor oficial en Perú.

Más páginas

## Para seguir leyendo

Páginas sobre el IB y la programación, en su mayoría en inglés.

### [Coding and AI classes in Peru](/coding-and-ai-classes-in-peru)

Nuestras clases en Perú, de primaria a la universidad.

### [English-medium classes in Lima](/english-medium-coding-classes-lima)

Para familias de colegios bilingües e IB de Lima.

### [IB Computer Science tuition](/ib-computer-science-online-tuition)

Nuestra página general de la asignatura.

### [IB Extended Essay mentoring](/ib-extended-essay-maths-computer-science-mentoring)

Monografía del Diploma en computación o matemática.

### [IB Maths tuition online](/ib-maths-tuition-online)

La matemática del Diploma, en inglés.

### [How we teach](/how-we-teach)

Cómo se organiza una clase en vivo.

## Más páginas para Perú

Parte de la guía: [Todas las páginas de Perú](/coding-and-ai-classes-in-peru)

### Exámenes, olimpiadas y vacaciones

- [Canguro Matemático](/canguro-matematico-preparacion-peru)
- [Preparación para la ONEM](/olimpiada-de-matematica-onem-preparacion)
- [Programación para 5to de secundaria](/programacion-para-5to-de-secundaria)
- [Razonamiento matemático](/razonamiento-matematico-clases-online-peru)
- [Talleres de verano de programación online](/talleres-de-verano-programacion-ninos-online)
- [Tutor de IB Matemáticas en inglés](/tutor-ib-matematicas-en-ingles-peru)
- [Vacaciones útiles 2027: inteligencia artificial](/vacaciones-utiles-2027-inteligencia-artificial)
- [Vacaciones útiles 2027: programación online](/vacaciones-utiles-2027-programacion-online)
- [Vacaciones útiles virtuales en inglés](/vacaciones-utiles-virtuales-en-ingles)

### Exámenes, olimpiadas y vacaciones (en inglés)

- [IB computer science tutor](/ib-computer-science-tutor-peru)
- [IB maths tutor](/ib-maths-tutor-peru)
- [IGCSE maths tutor](/igcse-maths-tutor-peru)
- [July holiday coding classes](/peru-july-holiday-coding-classes)
- [Maths olympiad coaching](/math-olympiad-coaching-peru)
- [ONEM preparation in English](/onem-preparation-in-english)
- [Summer holiday coding (vacaciones útiles)](/peru-summer-holiday-coding-classes-online)

Más guías: [Clases de programación e IA en Perú (en inglés)](/coding-and-ai-classes-in-peru) · [Clases de programación en inglés](/clases-de-programacion-en-ingles-peru) · [Empiece aquí: English-medium coding in Lima](/english-medium-coding-classes-lima) · [Por edad y etapa: Programación para adolescentes](/clases-de-programacion-para-adolescentes-peru) · [Cursos y materias: Agentes de IA para profesionales](/curso-de-agentes-de-ia-para-profesionales) · [Guías para elegir: ¿Robótica o programación para niños?](/robotica-o-programacion-para-ninos) · [Regiones del Perú: Amazonas region](/online-coding-and-ai-classes-amazonas-region-peru) · [Ciudades: Arequipa: programación para niños](/clases-de-programacion-para-ninos-arequipa) · [Distritos de Lima y Callao: Programación para niños en Ancón](/clases-de-programacion-para-ninos-ancon-lima)

Empiece aquí

## Reserve una clase de prueba de IB Computer Science

En la clase de prueba el tutor le propone al estudiante un algoritmo corto para trazar a mano y un pequeño programa para escribir, revisa con él el programa de su colegio y sugiere un plan de tutorías. Sin compromiso.

Puede leer antes [IB Computer Science tuition](/ib-computer-science-online-tuition), sobre el curso, o [How we teach](/how-we-teach); ambas en inglés.

[Escríbanos por WhatsApp](https://wa.me/919123366161?text=Hola%20Modern%20Age%20Coders%2C%20buscamos%20un%20tutor%20de%20IB%20Computer%20Science%20en%20ingl%C3%A9s%20para%20un%20estudiante%20del%20Diploma%20en%20Per%C3%BA.%20%C2%BFPodemos%20agendar%20una%20clase%20gratis%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Tutorías en vivo, en línea y en inglés, con tutores en la India. Puede escribirnos por WhatsApp en castellano.

### ¿Quiere una clase antes? Reserve una demo prioritaria

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](/book-demo)

## Keep exploring Modern Age Coders

### More maths tuition

- [Beast Academy Tutor: Live Help With Levels 1 to 5](/beast-academy-tutor)
- [Australian Maths Trust Prep: AMC, AIO and CAT, Live Online](/australian-maths-trust-amc-aio-cat-preparation)
- [Best Online Math Tutoring 2026: Ranked Honestly, With Sources](/best-online-math-tutoring-2026)
- [Maths Competitions for Primary Kids in Australia: A Guide](/australian-maths-competitions-for-primary-kids)
- [Best Online Math Tutoring in Canada: 7 Checks Before You Pick](/best-online-math-tutoring-in-canada)
- [Australian Mathematical Olympiad Preparation: AMO Explained](/australian-mathematical-olympiad-preparation)
- [Maths Tuition in Oxford](/maths-tuition-in-oxford)
- [Maths Tuition in Edinburgh](/maths-tuition-in-edinburgh)
- [Maths Tuition in Belfast](/maths-tuition-in-belfast)

### Learn more

- [Profesor de matemáticas en inglés en Perú, en vivo y online](/profesor-de-matematicas-en-ingles-peru)
- [Python para estudiantes de ingeniería en Perú, en inglés](/python-para-estudiantes-de-ingenieria-peru)
- [Clases de programación para niños en Trujillo, en inglés](/clases-de-programacion-para-ninos-trujillo)
- [Clases de programación para niños en Cusco, en vivo e inglés](/clases-de-programacion-para-ninos-cusco)

### From the blog

- [Maths Learning Guides](/blog/topic/maths)
- [The Pigeonhole Principle: 4 Olympiad Problems Solved](/blog/pigeonhole-principle-explained)
- [How Coding and Mathematics Work Together in Engineering & Science](/blog/coding-mathematics-engineering-science)
- [Data Science, AI, and Math: Skills Every Tech Professional Must Learn](/blog/data-science-ai-math-skills-professionals)

### Start here

- [Browse every live course at Modern Age Coders](/courses)
- [Try a free trial class with a Modern Age Coders mentor](/free-trial)

Clase gratis[Demo prioritaria](/book-demo)[Llamar](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/bachillerato-internacional-ciencias-de-la-computacion-tutor*
