👋 ¿Buscas un curso o una noticia? Te ayudo

Curso de IA para programadores 2026: Claude Code, Codex, Cursor y Copilot (gratis)

Artículos relacionados

Florida pide a un juez que frene ChatGPT: que deje de «fingir ser humano» y de dirigirse a menores
Florida pide a un juez que frene ChatGPT: que deje de «fingir ser humano» y de dirigirse a menores

El fiscal general de Florida, James Uthmeier, ha pedido una medida cautelar contra OpenAI para que ChatGPT deje de imitar rasgos humanos, no se comercialice a menores y no lance nuevos modelos sin una revisión de seguridad externa.

Apple frena su plan de sustituir a 5.000 empleados de AppleCare por agentes de IA
Apple frena su plan de sustituir a 5.000 empleados de AppleCare por agentes de IA

Apple estudió despedir a unos 5.000 empleados de atención al cliente (AppleCare) y sustituirlos por agentes de IA de voz y web, pero ha aparcado el plan de forma indefinida, según Bloomberg.

AMD compra World Labs, la startup de Fei-Fei Li, por 8.200 millones de dólares
AMD compra World Labs, la startup de Fei-Fei Li, por 8.200 millones de dólares

AMD adquiere World Labs, la empresa de «modelos de mundo» fundada por Fei-Fei Li, por 8.200 millones de dólares. Li será vicepresidenta ejecutiva y científica jefe de AMD. Es su gran apuesta para competir con Nvidia en la IA física.

Curso: detecta deepfakes y estafas con IA | GeneratIvA
Curso interactivo: detecta deepfakes, voces clonadas y estafas con IA (con test y certificado)

Curso gratuito e interactivo para detectar deepfakes, voces clonadas y estafas con IA: ejercicios corregidos al momento, puntuación, evaluación final y certificado.

IA y derechos de autor – Primer fallo de apelación en EE. UU. | GeneratIvA
Primer fallo de apelación en EE. UU.: entrenar una IA con contenido protegido no fue uso legítimo

Un tribunal de apelación de EE. UU. da la razón a Thomson Reuters contra ROSS: copiar resúmenes de Westlaw para entrenar una IA no está amparado por el uso legítimo.

Ransomware con agentes – Borraron la nube en 7 minutos | GeneratIvA
Un ataque con agentes de IA borra más de 100 cuentas de Azure en siete minutos

Microsoft detalla el ataque del grupo Storm-3168 (JadePuffer): agentes automatizados borraron recursos en la nube en minutos. Solo resistieron los bloqueos de borrado.

IA para programar – Claude Code, Codex, Cursor | GeneratIvA

Curso gratuito · Actualizado en septiembre de 2026

Nivel: Intermedio-avanzado · Duración: 6 lecciones · 5-6 horas con prácticas · Requisitos: saber programar a nivel básico y usar Git

Al terminar sabrás:

  • Elegir e instalar Claude Code, Codex, Cursor o Copilot
  • Preparar tu repositorio con CLAUDE.md o AGENTS.md
  • Trabajar con agentes con el método explorar-planificar-implementar-verificar
  • Evitar riesgos de seguridad y controlar el coste

Curso práctico para programar con agentes de IA en 2026. Incluye comandos de instalación oficiales, plantillas de archivos de contexto, prompts listos para copiar y casos guiados. Al terminar habrás abierto tu primera pull request asistida por IA.

Lección 1. El panorama: qué hace cada herramienta

En 2026 las herramientas de IA para programar se dividen en tres niveles de autonomía:

  1. Autocompletado: sugiere la siguiente línea o bloque mientras escribes (Copilot, Cursor Tab).
  2. Chat en el editor: preguntas sobre tu código y la IA propone cambios que aplicas tú.
  3. Agentes: reciben una tarea («añade exportación a CSV»), leen el repositorio, editan varios archivos, ejecutan comandos y tests, y te presentan el resultado.

Las herramientas principales

  • Claude Code (Anthropic): agente en terminal, app de escritorio, web (claude.ai/code), VS Code y JetBrains. Funciona con Claude Opus 5.5. Requiere plan Pro, Max, Team o Enterprise, o cuenta de API en Claude Console.
  • Codex (OpenAI): agente en terminal, IDE y ChatGPT, con GPT-6 Sol y Astra. Incluido en ChatGPT Plus, Pro, Business, Edu y Enterprise.
  • Cursor: editor basado en VS Code con agente integrado y elección de modelo (Claude, GPT, Gemini, Grok). Plan Hobby gratuito e individual desde 20 $/mes.
  • GitHub Copilot: integrado en VS Code, JetBrains y GitHub. Copilot Free (2.000 completados al mes), Pro por 10 $/mes y planes superiores con agentes en la nube y revisión de código.
  • Google Antigravity: entorno de agentes de Google con modelos Gemini.

Cuál elegir según tu perfil

  • Empiezas o trabajas sobre todo en GitHub: Copilot Free en VS Code.
  • Quieres un editor con IA en el centro: Cursor.
  • Trabajas en terminal o delegas tareas largas: Claude Code o Codex.
  • Equipo en Google Cloud: Antigravity.

💡 Consejo: muchos equipos combinan un editor con autocompletado (Copilot o Cursor) y un agente para tareas grandes (Claude Code o Codex). No tienes que casarte con uno.

Precios consultados en septiembre de 2026 en GitHub y Cursor.

↑ Volver al índice

Lección 2. Instala y configura tu agente (Claude Code y Codex)

Claude Code

1. Instalación. Abre una terminal y ejecuta el comando de tu sistema (fuente: documentación oficial):

# macOS, Linux o WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

# Alternativas
brew install --cask claude-code      # Homebrew
winget install Anthropic.ClaudeCode   # WinGet

2. Comprueba con claude --version. Si el sistema no encuentra el comando, abre una terminal nueva o revisa el PATH.

3. Inicia sesión. Entra en la carpeta de tu proyecto y ejecuta claude. La primera vez se abrirá el navegador para identificarte. Puedes cambiar de cuenta con /login.

4. Comandos básicos:

claude                 # sesión interactiva
claude "arregla el error de compilación"   # empieza con una tarea
claude -p "explica esta función"           # consulta única y sale
claude -c              # continúa la última conversación
/help   /clear   /exit # dentro de la sesión
Shift+Tab              # cambia el modo de permisos

En Windows se recomienda instalar Git para Windows.

Codex

1. Instalación (fuente: documentación de OpenAI):

# macOS y Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh

En Windows, usa PowerShell o WSL2 según la guía oficial.

2. Inicia con codex y autentícate con tu cuenta de ChatGPT o con una clave de API. Cambia de modelo con /model y elige un modo de aprobación que te pida permiso antes de editar o ejecutar comandos mientras aprendes.

Copilot en VS Code

  1. Instala Visual Studio Code.
  2. Inicia sesión con tu cuenta de GitHub desde el icono de Copilot y activa Copilot Free.
  3. Abre el chat de Copilot y prueba el modo agente con una tarea pequeña.

✍️ Práctica: instala y saluda

Instala Claude Code o Codex, abre un proyecto (aunque sea uno pequeño de prueba) y pregunta: «¿Qué hace este proyecto? ¿Qué tecnologías usa? ¿Dónde está el punto de entrada?». Compara la respuesta con lo que tú sabes del proyecto.

↑ Volver al índice

Lección 3. Prepara tu repositorio para trabajar con IA

Un agente rinde tanto como el contexto que le das. Tres cosas marcan la diferencia:

1. Archivo de contexto del proyecto

Claude Code lee CLAUDE.md y Codex lee AGENTS.md en la raíz del repositorio. En Claude Code puedes generar un primer borrador con el comando /init. Plantilla:

# Proyecto: API de reservas
## Stack
Node 22, TypeScript, Express, PostgreSQL, Prisma, Vitest
## Comandos
- Instalar: npm ci
- Tests: npm test
- Lint: npm run lint
- Levantar en local: npm run dev (puerto 3000)
## Convenciones
- Funciones puras en /src/domain, sin acceso a BD
- Nombres de archivos en kebab-case
- Todo endpoint nuevo necesita test de integración
## No tocar
- /migrations (solo mediante prisma migrate)
- Variables de .env (nunca escribir secretos en el código)

2. Tests ejecutables con un comando

Es la herramienta con la que el agente comprueba su propio trabajo. Si tu proyecto no tiene tests, la primera tarea que puedes delegar es precisamente escribirlos.

3. Linter y formateador

ESLint, Prettier, Ruff, Black… Configúralos y di en el archivo de contexto cómo ejecutarlos. El agente los usará para dejar el código limpio.

💡 Consejo: mantén el archivo de contexto corto y actualizado. Cuando el agente cometa el mismo error dos veces, añade una línea al archivo para evitarlo.

↑ Volver al índice

Lección 4. El flujo de trabajo: explorar, planificar, implementar, verificar

El método que recomiendan tanto Anthropic como OpenAI se resume en cuatro fases. Saltarse la segunda es la causa de la mayoría de los desastres.

Fase 1. Explorar

Lee el módulo de pagos (src/payments) y explícame cómo funciona el flujo de un cobro, qué servicios externos usa y dónde están los tests. No cambies nada todavía.

Fase 2. Planificar

Quiero añadir reembolsos parciales. Propón un plan paso a paso: archivos que tocarías, cambios en la base de datos, tests nuevos y riesgos. Espera mi aprobación antes de implementar.

Revisa el plan como revisarías el de un compañero. Corregir un plan cuesta un minuto; corregir 400 líneas de código, una tarde.

Fase 3. Implementar en pasos pequeños

  • Trabaja en una rama: «crea la rama feature/reembolsos-parciales».
  • Un paso del plan cada vez, con commit al terminar cada uno.
  • Si el agente se desvía, detenlo y reconduce: es más rápido que dejarle seguir.

Fase 4. Verificar

Ejecuta los tests y el linter. Si algo falla, corrígelo. Después resume los cambios archivo por archivo y señala cualquier decisión que debería revisar un humano.

Lee el diff completo antes de hacer merge. Abre una pull request y pide revisión a una persona.

Prompts útiles para el día a día

¿Qué archivos he cambiado y por qué fallan los tests?
Haz commit con un mensaje descriptivo siguiendo Conventional Commits.
Escribe tests unitarios para src/utils/dates.ts cubriendo casos límite.
Refactoriza este módulo a async/await sin cambiar el comportamiento. Demuéstralo con los tests.
Revisa mis cambios como un revisor exigente: bugs, seguridad y legibilidad.

↑ Volver al índice

Lección 5. Casos prácticos guiados

Caso 1. Añadir tests a código sin cobertura

  1. «Identifica los 3 módulos más críticos sin tests.»
  2. «Escribe tests para el primero. Cubre el caso normal, errores y casos límite. Ejecútalos.»
  3. Revisa que los tests comprueban comportamiento real y no solo que «no explota».

Caso 2. Entender código heredado

Explícame este repositorio como si fuera mi primer día: arquitectura, flujo principal de datos, dependencias externas y las 5 partes más frágiles. Genera un diagrama en Mermaid.

Caso 3. Migración de versión

Actualiza el proyecto de React 18 a la última versión estable. Primero lista los cambios incompatibles que nos afectan, luego aplica la migración archivo por archivo ejecutando los tests después de cada paso.

Caso 4. Corregir un bug a partir de un issue

Lee el issue #142. Reprodúcelo con un test que falle, corrige el código hasta que el test pase y explica la causa raíz.

💡 Consejo: el patrón «primero un test que falla, luego la corrección» evita que el agente «arregle» el síntoma en lugar del problema.

✍️ Práctica: tu primera PR asistida

Elige un bug pequeño o una mejora de tu proyecto. Sigue las cuatro fases de la lección anterior y abre una pull request. Mide cuánto tiempo has tardado frente a hacerlo a mano.

↑ Volver al índice

Lección 6. Seguridad, permisos y costes

Permisos

  • Los agentes tienen modos de permisos: desde pedir aprobación para cada edición y comando hasta trabajar con autonomía. En Claude Code se cambian con Shift+Tab; en Codex, con los modos de aprobación.
  • Mientras aprendes, usa el modo que pide permiso. Da más autonomía solo en ramas y entornos sin riesgo.
  • Nunca des autonomía total en un entorno con acceso a producción.

Secretos

  • No pegues claves de API ni contraseñas en el chat.
  • Mantén los secretos en .env fuera del control de versiones y dilo en el archivo de contexto.

Dependencias

La IA puede sugerir paquetes inexistentes o poco fiables (un riesgo conocido como slopsquatting, en el que atacantes publican paquetes con esos nombres). Comprueba cada dependencia nueva en su registro oficial antes de aceptarla.

Prompt injection

Un README, un issue o una web pueden contener instrucciones maliciosas dirigidas al agente. Desconfía cuando trabaje con contenido de terceros y revisa lo que ejecuta.

Costes

  • Usa modelos rápidos y baratos (GPT-6 Luna, Gemini 3.8 Flash) para tareas simples y reserva los grandes (Claude Opus 5.5, GPT-6 Sol o Astra) para lo complejo.
  • Con la API, aprovecha la caché de prompts: Claude Opus 5.5 cobra las lecturas de caché a 0,20 $/millón de tokens, frente a 4 $ de la entrada normal.
  • Mide el tiempo ahorrado por tarea, no las líneas generadas.

⚠️ Atención: el código que no entiendes no se fusiona. La responsabilidad de lo que llega a producción sigue siendo tuya.

↑ Volver al índice

Test de repaso

Comprueba lo que has aprendido. Pulsa en cada pregunta para ver la respuesta.

1. ¿Qué fase del flujo de trabajo es la que más errores evita?

Planificar: pedir un plan y revisarlo antes de que el agente escriba código.

2. ¿Para qué sirven CLAUDE.md o AGENTS.md?

Dan al agente el contexto del proyecto: stack, comandos, convenciones y lo que no debe tocar.

3. ¿Por qué conviene pedir primero un test que falle al corregir un bug?

Porque demuestra que el bug existe y garantiza que la corrección arregla la causa y no solo el síntoma.

4. ¿Qué es el slopsquatting?

Publicar paquetes maliciosos con nombres que las IA suelen inventar, para que se instalen por error.

5. ¿Cómo cambias el modo de permisos en Claude Code?

Con Shift+Tab dentro de la sesión.

Recursos y enlaces

🎓 ¡Curso completado! ¿Conoces a alguien que no programa y quiere crear apps? Recomiéndale nuestro curso de vibe coding.

📬 Recibe las noticias de IA del día en tu correo

Un resumen cada tarde (20:00) solo si hay novedades. Gratis y sin spam.

Al suscribirte aceptas nuestra política de privacidad. Puedes darte de baja cuando quieras.