Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Desarrollador de software
Presentación del curso IA para Programadores

Presentación del curso IA para Programadores

Presentación del curso IA para Programadores

Presentación del curso IA para Programadores

Probablemente ya uses la IA para algo. Un email, una búsqueda, una explicación rápida. Pero hay una diferencia abismal entre usar la IA y trabajar con ella como desarrollador. Entre pedirle que te explique un error y tener un agente que lea tu codebase, proponga la solución, escriba los tests, los ejecute y te informe del resultado.

La mayoría de los desarrolladores están en el primer grupo. Este curso te lleva al segundo.

Bienvenido a IA para Programadores: un curso completo y gratuito que te llevará desde entender qué son los LLMs hasta orquestar workflows de agentes multi-IA para el desarrollo de software. Con opencode, Claude, y un enfoque crítico desde el primer día.

¿Por qué la IA es la habilidad más importante de 2026?

No lo digo como hype. Lo digo como observación técnica.

En 2023, la IA era una herramienta de productividad marginal: autocompletado glorificado. En 2025, los agentes de IA podían escribir features completas, debuggear, hacer code reviews y proponer refactors. En 2026, los equipos que no usan agentes de IA tienen desventajas mensurables en velocidad de entrega.

La cita que circula por todos lados (y que, aunque está sobreutilizada, es técnicamente exacta):

La IA no va a reemplazar a los programadores. Va a reemplazar a los programadores que no usan IA.

Lo que eso significa en la práctica: la IA es un multiplicador. No piensa por ti, pero ejecuta lo que piensas mucho más rápido. El código boilerplate, los tests, la documentación, los refactors repetitivos — todo eso puede delegarse. Lo que no puede delegarse es el criterio: entender el problema, diseñar la arquitectura, verificar que la solución es correcta. Eso sigue siendo tuyo.

La nueva habilidad crítica no es programar más rápido a mano. Es dirigir a la IA con precisión.

¿Qué hace diferente a este curso?

La mayoría de recursos de IA para programadores fallan por las mismas razones: asumen que ya eres un developer con experiencia, muestran demos mágicas sin enseñar evaluación crítica, tratan el output de la IA como siempre correcto, se enfocan en herramientas específicas (que cambian cada seis meses), y no abordan el cambio de mentalidad que requiere trabajar con agentes.

Este curso es diferente:

  • Cero prerequisitos técnicos: Empezamos desde lo más básico. Si sabes que existe ChatGPT pero poco más, estás en el sitio correcto.
  • Pensamiento crítico primero: Aprenderás a detectar alucinaciones, verificar código antes de usarlo, y cuándo no usar la IA.
  • Principios sobre herramientas: Las herramientas de IA cambian cada seis meses. Los principios no. Aprenderás a adaptarte, no a memorizar menús.
  • opencode como herramienta principal: No una interfaz de chat. Un agente real que opera en tu codebase, ejecuta comandos y toma decisiones. Así es como trabajan los desarrolladores avanzados.
  • El “por qué” antes del “cómo”: Entender cómo funcionan los LLMs (sin matemáticas) te hace usarlos mejor. No es teoría por teoría: es contexto que cambia cómo trabajas.

¿Qué voy a aprender?

El curso tiene 72 lecciones en 12 módulos, diseñadas para llevarte de cero a profesional de forma progresiva:

  • Módulo 1: Qué es la IA generativa, cómo funcionan los LLMs, el mapa del ecosistema en 2026
  • Módulo 2: Prompting efectivo para desarrolladores — cómo pedir lo que quieres y obtenerlo
  • Módulo 3: Herramientas de desarrollo con IA — instalación y configuración de opencode
  • Módulo 4: Desarrollo asistido por IA — el ciclo completo de una feature con agente
  • Módulo 5: Debugging con IA — de error a solución con contexto
  • Módulo 6: Code review y calidad con IA — refactoring, análisis estático, mejora continua
  • Módulo 7: Arquitectura de software con IA — decisiones de diseño, trade-offs, ADRs
  • Módulo 8: Workflows avanzados con opencode — el agente en tu flujo de trabajo real
  • Módulo 9: Tools — cómo opencode interactúa con tu mundo (shell, APIs, archivos)
  • Módulo 10: Skills — cómo enseñarle conocimiento especializado a tu agente
  • Módulo 11: MCP — extender las capacidades de la IA con integraciones
  • Módulo 12: Orquestación multi-agente — IA a escala

¿Necesito conocimientos previos?

El curso empieza desde cero absoluto. No necesitas experiencia con IA ni conocimientos avanzados de programación.

Lo que sí ayuda tener:

  • Curiosidad genuina sobre cómo funcionan las cosas
  • Disposición a cuestionar el output de la IA (esto es más importante que la experiencia técnica)
  • Un ordenador donde puedas instalar software (Linux, macOS, o Windows con WSL)

Si ya programas con cierta experiencia, aprovecharás más el curso. Si estás empezando, los módulos 1 y 2 te darán la base conceptual que necesitas antes de tocar herramientas.

Una advertencia honesta

La IA no es magia. No va a escribir software complejo por ti sin supervisión. No va a reemplazar entender lo que estás haciendo. Y si la usas sin criterio, vas a introducir bugs sutiles, vulnerabilidades de seguridad y código que no entiendes.

Este curso no te enseña a confiar en la IA. Te enseña a colaborar con ella: saber cuándo usarla, cómo dirigirla, cómo verificar su output, y cuándo ignorarla.

Esa distinción es lo que separa a quien usa IA de quien trabaja con IA.


Primera lección disponible el 27 de marzo: “¿Qué es la IA generativa? Más allá de ChatGPT”

¡Nunca dejes de programar! ¡Permanece atento a las próximas lecciones!