Curso de Extensión Universitaria de la Universidad de Alcalá

Curso Code Agents: fundamentos para programar con agentes de IA

Cinco semanas online para aprender a trabajar con un agente de código en proyectos reales: planificar con él, darle buen contexto, conectarlo a tus herramientas con MCP y revisar lo que produce. Con OpenCode, una herramienta open source.

Inscripción abierta hasta el 29 de octubreMáximo 25 plazas

Para quién es

Para quien ya programa y quiere pasar del autocompletado a delegar tareas completas en un agente, sin perder el control del código.

  • Profesionales del softwarePersonas que desarrollan software, con o sin titulación, y quieren integrar agentes de código en su trabajo diario.
  • Estudiantes universitariosDe Informática, otras ingenierías o ciencias, que quieren una experiencia práctica con el desarrollo asistido por IA.
  • Formación profesionalEstudiantes de enseñanzas relacionadas con la tecnología que ya se manejan programando.

Lo que necesitas saber. Conocimientos básicos de programación y sus metodologías, uso de Git y de la línea de comandos del sistema operativo.

Qué aprenderás

  • Qué es un agente de código y en qué se diferencia de un asistente o del autocompletado: planifica, ejecuta comandos, edita archivos y toma decisiones.
  • Usar un agente para generar, analizar y mejorar código de forma eficiente.
  • Escribir prompts y especificaciones (spec driven development) que den resultados consistentes y reproducibles.
  • Evaluar la calidad, la seguridad y la fiabilidad del código que genera la IA.
  • Integrar el agente en tu flujo real de trabajo: ramas de Git, pull requests y CI/CD.
  • Decidir qué tareas delegar, cuáles supervisar y cuáles mantener bajo control humano.

Programa semana a semana

Cada semana combina conceptos y una práctica guiada sobre un proyecto real. La última termina con tu propio entorno de trabajo configurado.

1Del autocompletado al agenteSemana 1
  • Cómo han evolucionado las herramientas de IA para programar y qué ha cambiado en el trabajo de un ingeniero de software.
  • Qué es un agente de codificación: planificación, ejecución de comandos, edición de archivos y toma de decisiones.
  • OpenCode, herramienta open source con una arquitectura orientada a la privacidad: instalación, primer proyecto real y modos Plan y Build.
  • El ingeniero aumentado: qué delegar, qué supervisar y qué mantener bajo control humano.

Práctica: configurar OpenCode, conectar un proveedor de modelos y completar las primeras tareas de generación y análisis de código.

2Prompting, context engineering y spec driven developmentSemana 2
  • Prompting para código: instrucciones precisas, ejemplos, restricciones y formato de salida.
  • Context engineering: qué información ve el modelo en cada momento para obtener resultados consistentes.
  • El modo Plan: el agente propone una implementación antes de tocar ningún fichero y tú la revisas.
  • Spec driven development: escribir la especificación funcional y técnica antes de codificar y usarla como ancla del contexto.

Práctica: construir una funcionalidad completa a partir de una especificación en lenguaje natural, sin tocar el código a mano hasta la revisión final.

3MCP y autodocumentación de la codebaseSemana 3
  • Qué es el Model Context Protocol y por qué se ha convertido en el estándar para extender agentes de código.
  • Herramientas personalizadas y servidores MCP en OpenCode.
  • Casos prácticos: conectar bases de datos, APIs externas, sistemas de búsqueda y herramientas de testing.
  • Describir la estructura del proyecto y generar ficheros de configuración para que el agente entienda el contexto.

Práctica: configurar un servidor MCP útil para el proyecto del curso y documentar automáticamente una codebase existente.

4Buenas prácticas con agentes de códigoSemana 4
  • Control de cambios con el agente: deshacer y rehacer ediciones para mantener un historial limpio.
  • Permisos y seguridad: qué herramientas requieren tu aprobación explícita antes de ejecutarse.
  • Revisión del código generado: una lista de comprobación para detectar alucinaciones, errores lógicos y decisiones de arquitectura dudosas.
  • Integración con el flujo real: ramas de Git, pull requests y CI/CD.

Práctica: ciclo completo de desarrollo de una funcionalidad con revisión crítica del código generado y refactorización guiada.

5Tu propio entorno de trabajo con agentesSemana 5
  • Custom commands en OpenCode con argumentos para las tareas repetitivas de tu proyecto.
  • Flujos personalizados, de la generación de tests a la documentación técnica.
  • Qué modelo usar para cada tarea: económicos para planificar y conversar, más potentes para generar y ejecutar.
  • Una biblioteca de prompts reutilizables para onboarding en proyectos, refactorización, code review y depuración.

Proyecto final: presentas tu configuración de OpenCode con comandos propios, servidores MCP y un flujo de trabajo documentado para tu área.

Programa oficial del curso (PDF)

Qué te llevas

Al terminar tienes tu propia configuración de OpenCode, documentada y lista para usar en tu trabajo: comandos personalizados, servidores MCP conectados a tus herramientas y una biblioteca de prompts para incorporarte a proyectos, refactorizar, revisar código y depurar.

Lo importante no es la herramienta. Lo que aprendes sobre contexto, especificaciones, permisos y revisión de código generado se aplica a cualquier agente de código que uses después.

El curso tiene 1 crédito de Extensión Universitaria. Si estudias en la Universidad de Alcalá, consulta cómo funciona el reconocimiento de créditos.

Cómo inscribirte

La inscripción se hace directamente en la Universidad de Alcalá. El plazo termina el 29 de octubre de 2026.

  1. Abre el formulario de Extensión Universitaria

    Está en la web de la Escuela de Posgrado de la UAH. Ir al formulario de inscripción

  2. Indica el curso

    Curso 022548, Code Agents: Fundamentos para el desarrollo productivo con Inteligencia Artificial.

  3. Comprueba tu tarifa

    150 € la general y 120 € la reducida, para estudiantes universitarios y personas desempleadas.

  4. Prepárate para el 3 de noviembre

    Antes de la primera sesión, ten a mano Git y un terminal en tu ordenador. En la primera semana instalarás OpenCode y lo conectarás a un proveedor de modelos.

Ficha oficial del curso en la Universidad de Alcalá

¿Y después del curso?

El Máster en Ingeniería de Sistemas de IA Generativa dedica una asignatura de 9 ECTS a la ingeniería de software con agentes de código y la completa con RAG, sistemas multiagente, evaluación, fine-tuning y despliegue en producción. Empieza en febrero de 2027.

Ver el máster

Preguntas frecuentes sobre el curso

¿Qué necesito saber antes de empezar?

Programación básica y sus metodologías, manejo de Git y de la línea de comandos. No hace falta experiencia previa con IA.

¿Con qué herramienta se trabaja?

Con OpenCode, un agente de código open source con una arquitectura orientada a la privacidad. En la primera semana lo instalas y lo conectas a un proveedor de modelos.

¿Me sirve si ya uso GitHub Copilot, Cursor u otro asistente?

Sí. Lo que se trabaja (dar buen contexto, programar a partir de especificaciones, extender el agente con MCP, revisar el código generado e integrarlo en Git y CI/CD) se aplica a cualquier agente de código. OpenCode es la herramienta con la que se practica.

¿Cuál es el horario?

Las sesiones son de 19:00 a 21:00, hora peninsular española, entre el 3 de noviembre y el 5 de diciembre de 2026.

¿Cuánto cuesta?

150 €. Si eres estudiante universitario o estás en situación de desempleo, 120 €.

¿Hasta cuándo puedo inscribirme?

Hasta el 29 de octubre de 2026, o hasta completar las 25 plazas.

¿Qué obtengo al terminar?

Tu propia configuración de OpenCode con comandos, servidores MCP y un flujo de trabajo documentado, y 1 crédito de Extensión Universitaria de la Universidad de Alcalá.

¿Puedo seguir con el máster en IA generativa?

Sí. El Máster en Ingeniería de Sistemas de IA Generativa empieza en febrero de 2027 y desarrolla a fondo los agentes de código en una de sus asignaturas. Ver el máster

Solicita información

Cuéntanos qué programa te interesa y te asesoraremos personalmente.

InscribirmeInformación