Básico · Equipo MiCurso · MOOC
Si la IA programa, ¿para qué aprendo yo?
Fundamentos de programación para trabajar con IA
Lo que vas a aprender
- Leer un programa y saber qué hace antes de ejecutarlo
- Seguir paso a paso cómo cambian las variables
- Escribir condiciones sin equivocarte en el borde
- Usar bucles, listas y diccionarios para resolver problemas de verdad
- Pensar el caso vacío y el caso raro antes de que exploten
- Leer un error de Python y saber por dónde empezar
- Partir un problema grande en pasos que se pueden programar
- Pedirle código a una IA de forma que te devuelva algo útil
- Revisar ese código con una lista de comprobación y con casos de prueba
- Reconocer los siete fallos que la IA comete una y otra vez
Sobre este curso
La pregunta del título va en serio
Si la IA escribe código en tres segundos, ¿para qué vas a pasar meses aprendiendo a escribirlo tú? Es una pregunta honesta y merece una respuesta honesta.
Esta: escribir código nunca fue la parte difícil. Era la parte lenta. La IA se llevó la lentitud y dejó intacto todo lo que siempre fue difícil — que resulta ser el trabajo entero.
Lo que sigue siendo tuyo
- Decidir qué tiene que pasar. Convertir «quiero llevar el control del torneo» en pasos concretos. Ninguna IA lo hace por ti, porque para eso hay que saber qué quieres.
- Leer el código y juzgarlo. La IA produce código que parece correcto. Distinguir «correcto» de «parece correcto» es hoy la habilidad que vale.
- Saber cuándo se equivoca. Y se equivoca — con toda la seguridad del mundo, sin avisarte.
- Arreglarlo cuando falla. Cuando el código generado se rompe, alguien tiene que entender por qué. Ese alguien eres tú.
En una frase: no puedes revisar lo que no sabes leer. Delegar sin saber juzgar no es delegar, es firmar a ciegas.
Este curso está al revés
Casi todos los cursos de programación te piden que escribas. Este te pide sobre todo que leas, predigas y juzgues:
- «¿Qué imprime esto? Escríbelo antes de ejecutarlo.»
- «Esto lo generó una IA. ¿En qué línea está el fallo?»
- «Arréglalo. Y se va a probar con un caso que no has visto.»
Escribes código también —alrededor de un tercio del curso— porque quien nunca ha escrito nada tiene un techo para entender lo que lee. Pero el centro es otro.
El trazador
Un programa no es un texto: es algo que pasa. El curso trae un trazador que lo enseña pasando — línea por línea, con las variables cambiando al lado. Es la diferencia entre creerse cómo funciona un bucle y verlo dar vueltas.
Con ejemplos de aquí
El promedio de bateo de LIDOM, la nota de las Pruebas Nacionales, la categoría de un ciclón, tu índice académico, dividir la cuenta del colmadón, el ahorro para un celular, quién escribe más en el grupo de WhatsApp.
Y no son de adorno: cada uno esconde exactamente el fallo que enseña ese módulo. El promedio de bateo revienta si el pelotero no ha ido al bate. La nota deja fuera al que sacó exactamente 70. Son errores que la IA comete de verdad.
No hay que instalar nada
Python corre dentro del curso, en tu navegador. Funciona en el teléfono. Y no hace falta haber programado nunca.
Temario
12 módulos · 66 lecciónes
1 Antes de empezar 2 lecciones
El trazador y de qué va esto.
- Si la IA programa, ¿para qué aprendo yo? 10 min
- Mirar un programa por dentro 10 min
2 Leer antes que escribir 6 lecciones
Valores, variables y predecir lo que va a pasar.
- Los cuatro tipos de dato 10 min
- Variables: cajas con nombre 10 min
- Predecir: el hábito que lo cambia todo 9 min
- Cuentas, y la división que engaña 10 min
- Reto 1: dividir la cuenta del colmadón 12 min
- Comprobación del módulo 1 5 min
3 Decidir: condiciones 7 lecciones
if, elif, else — y los bordes donde la IA se cae.
- if y else 10 min
- elif: varias posibilidades 10 min
- El borde: > o >= 11 min
- and, or y not 10 min
- Revisar: las Pruebas Nacionales 11 min
- Reto 2: la categoría del ciclón 12 min
- Comprobación del módulo 2 5 min
4 Repetir: bucles 7 lecciones
for, while, y el fuera-por-uno.
- El bucle for 11 min
- Acumular: contar y sumar 11 min
- El bucle while y el que no termina 11 min
- El fuera-por-uno 10 min
- Revisar: el ahorro para el celular 11 min
- Reto 3: cuántas semanas faltan 12 min
- Comprobación del módulo 3 5 min
5 Guardar muchas cosas 7 lecciones
Listas, diccionarios, y el caso vacío.
- Listas 11 min
- Recorrer, filtrar y contar 11 min
- El caso vacío 12 min
- Diccionarios 11 min
- Revisar: el promedio de bateo 12 min
- Reto 4: quién escribe más en el grupo 13 min
- Comprobación del módulo 4 5 min
6 Funciones: el contrato 6 lecciones
Qué entra, qué sale — y por qué es la forma de un buen encargo.
- Crear una función 11 min
- El contrato: entradas y salida 11 min
- print no es return 10 min
- Revisar: el índice académico 12 min
- Reto 5: tu índice, bien calculado 13 min
- Comprobación del módulo 5 5 min
7 Cuando falla 5 lecciones
Leer un error y depurar como método.
- Leer un error de Python 11 min
- Los cinco errores que vas a ver 11 min
- Depurar: el método, no la suerte 11 min
- Reto 6: arregla los tres programas 13 min
- Comprobación del módulo 6 5 min
8 Descomponer un problema 5 lecciones
De una frase vaga a pasos que se pueden programar.
- De la frase a los pasos 11 min
- Partirlo en trozos que quepan 11 min
- Pensar los casos raros primero 11 min
- Reto 7: la tabla de posiciones 14 min
- Comprobación del módulo 7 5 min
9 Pedirle código a una IA 5 lecciones
Qué darle, qué pedirle y qué no delegar.
- Cómo se pide bien 11 min
- Lo que hay que darle 11 min
- Lo que no se delega 10 min
- Reto 8: el encargo completo 13 min
- Comprobación del módulo 8 5 min
10 Revisar lo que devuelve 6 lecciones
La lista de comprobación y los siete fallos típicos.
- La lista de comprobación 11 min
- Los siete fallos típicos de la IA 13 min
- Probarlo: casos, no impresiones 12 min
- Cuando funciona y no se entiende 11 min
- Reto 9: la revisión completa 14 min
- Comprobación del módulo 9 5 min
11 Retos de criterio 8 lecciones
Siete trozos de código generado. Júzgalos tú.
- Cómo funcionan estos retos 5 min
- Reto 10: el promedio 8 min
- Reto 11: el descuento 8 min
- Reto 12: el ganador 9 min
- Reto 13: el contador de asistencia 9 min
- Reto 14: la búsqueda 9 min
- Reto 15: las horas trabajadas 10 min
- Reto 16: el que parece correcto 11 min
12 Proyecto final 3 lecciones
Algo tuyo, construido con IA y defendido línea por línea.
- El encargo 8 min
- Tu herramienta 50 min
- Chuleta: Python y la revisión en una hoja 5 min
Antes de empezar
- Saber usar una computadora o un teléfono
- No hace falta haber programado nunca
- No hay que instalar nada: todo corre dentro del curso
¿Para quién es?
A jóvenes de 15 a 25 años que ya le piden código a una IA y lo pegan sin entenderlo, a estudiantes de liceo y universidad que quieren empezar a programar, y a cualquiera que se haya preguntado si vale la pena aprender a programar ahora que la IA lo hace.