Inicio

Curso de IA para programar

Aprende y programa con asistentes de IA sin dejar de entender tu código: preguntar con datos, comprobar respuestas, trabajar con agentes y Git, depurar, refactorizar, probar, revisar accesibilidad y seguridad, y declarar autoría.

Lecciones

14
1
Fundamentos
Aprender con IA (sin que aprenda ella por ti)
Mientras aprendes, usa la IA como tutor: un asistente para entender, no para que te haga el trabajo.
2
Fundamentos
Cómo pedir ayuda a la IA cuando tu código falla
Cómo pasar de «no me funciona» a una pregunta que una IA (o una persona) pueda responder: qué intentas, qué esperabas, qué pasa, el error copiado tal cual y el código mínimo que lo reproduce.
3
Fundamentos
Cómo comprobar lo que te responde la IA
La IA a veces propone métodos y propiedades que no existen. Aprende tres comprobaciones rápidas (¿existe?, ¿funciona?, ¿está soportado?) con MDN, la consola y Baseline.
4
Herramientas
IA para programar: herramientas, contexto, tokens y MCP
La lección Aprender con IA (sin que aprenda ella por ti) explica cómo aprender con un asistente de IA.
5
Herramientas
Trabajar con un agente de IA usando Git
Un agente puede cambiar diez ficheros en un minuto. Para usarlo con tranquilidad: commit y rama antes, encargo con límites, revisión del diff y cómo deshacer lo que no quieres.
6
Herramientas
Instrucciones de proyecto para la IA (AGENTS.md)
Para no repetir «sin librerías, en español, accesible» en cada conversación, escribe un AGENTS.md corto y concreto que tu asistente lea solo, y comprueba que lo respeta.
7
En la práctica
Programar con un copiloto de IA
Ahora la IA pasa a colaborar: puede proponerte código, pero tú decides, lo revisas, lo entiendes y lo adaptas, y declaras qué ha hecho.
8
En la práctica
Depurar JavaScript con ayuda de la IA
Los fallos que más cuestan no dan error: el filtro sale vacío o la cuenta no cuadra. Aprende a buscarlos observando los datos con console.table y puntos de interrupción, y a pedir a la IA pistas en lugar de la solución.
9
En la práctica
Refactorizar con IA sin cambiar lo que hace el código
Refactorizar es mejorar cómo está escrito el código sin cambiar lo que hace. La IA lo hace rápido, pero a menudo cambia más de lo que le pides. Aprende a fijar el comportamiento con console.assert, pedir un cambio cada vez y comprobar que todo sigue igual.
10
En la práctica
Pedir pruebas a la IA y comprobar que sirven
Una prueba que nunca falla no sirve de nada. Aprende a escribir pruebas mínimas sin herramientas, a pedírselas a la IA con los casos y resultados que tú decides, y a romper el código a propósito para ver si las pruebas lo detectan.
11
En la práctica
Revisar la accesibilidad y la seguridad del código generado
La IA produce interfaces que se ven bien y fallan con teclado, lector de pantalla o datos maliciosos. Aprende una revisión rápida (elementos nativos, nombres accesibles, teclado, innerHTML y claves) y a pedirlo desde el principio.
12
En la práctica
Autoría y licencias del código generado por IA
La IA puede devolverte fragmentos parecidos a código público con su propia licencia. Aprende qué significan las licencias más comunes, cómo atribuir lo que adaptas y cómo dejar claro en tu README qué es tuyo, qué es ajeno y qué hizo la IA.
13
En la práctica
Proyecto final: un filtro de proyectos accesible para tu portfolio
Una funcionalidad completa en la que aplicas lo del curso: AGENTS.md, rama, encargo con límites, PRIMM, pruebas, revisión de accesibilidad y seguridad, diario de prompts y README con el uso de IA.
14
En la práctica
Despedida y cómo seguir
Repaso de los hábitos del curso, un plan personal de uso de la IA escrito por ti y las rutas para seguir: vibe coding, MCP, accesibilidad, Git y JavaScript.
Página 1 de 1
Roadmap

Inteligencia Artificial

IA aplicada a trabajo real: investigación, prompting, agentes, builders y creación asistida.

IA aplicada

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com