El expositor es mu claro para explicar tanto la teoría como la práctica, lo cual lo hace un curso ameno y motivante.
Inteligencia artificial · Intermedio
Curso completo: LangChain, LangGraph y agentes IA con Python
Programa en Python chatbots, sistemas RAG y agentes con herramientas y memoria usando LangChain y LangGraph.
- Duración16 h 58 min
- Valoración4,7 / 51.273 reseñas
- Alumnos9.025
- CertificadoIncluido


Qué aprenderás
- Montar cadenas con LCEL, plantillas de prompt y salidas estructuradas con Pydantic
- Construir un sistema RAG con document loaders, embeddings y Chroma
- Diseñar grafos con estado, enrutamiento, checkpoints y human-in-the-loop en LangGraph
- Añadir memoria de conversación, persistente y vectorial a un chatbot
- Crear agentes con herramientas propias y un sistema multiagente con supervisor
- Publicar cada proyecto como aplicación web con Streamlit o como API con FastAPI
LangChainLangGraphRAGAgentes de IAMemoriaStreamlit
Mapa del temario
9 secciones · 148 lecciones · 18 h 12
01Presentación del curso
- Vídeo: Presentación del curso2 min
02Descarga el cuaderno de trabajo del curso
- Vídeo: Descarga el cuaderno de trabajo del curso3 min
03Introducción a LangChain: Tu primera aplicación con IA y LLMs
- Vídeo: Introducción a la sección2 min
- Vídeo: Instalación de LangChain8 min
- Vídeo: Instalación y configuración de VS Code5 min
- Vídeo: API Key y Configuración de OpenAI9 min
- Vídeo: API Key y Configuración de Google GenAI4 min
- Vídeo: Tu primer "Hello World" con LangChain y OpenAI11 min
- Vídeo: Tu primer "Hello World" con LangChain y Google GenAI5 min
- Vídeo: Tu primera plantilla de prompt (Prompt Template) con LangChain6 min
- Vídeo: Tu primera cadena (Chain) con LangChain5 min
- Vídeo: LangChain Expression Language (LCEL)5 min
- Artículo: Lectura: Arquitectura de Paquetes en LangChain2 min
- Vídeo: Tu primer Proyecto: Chatbot Básico con LangChain y Streamlit2 min
- Artículo: Proyecto: Descarga de los archivos del proyecto1 min
- Vídeo: Proyecto: Importar LangChain y Streamlit3 min
- Artículo: Lectura: ¿Qué es Streamlit?6 min
- Vídeo: Proyecto: Configuración inicial del proyecto5 min
- Vídeo: Proyecto: Crear el historial de mensajes3 min
- Vídeo: Proyecto: Tipos de mensajes en LangChain: AI, Human, System Message7 min
- Vídeo: Proyecto: Campo de entrada de usuario4 min
- Vídeo: Proyecto: Generar respuesta del asistente7 min
- Artículo: Tarea: Mejoras adicionales: LCEL, Prompt Templates, Streaming...4 min
- Vídeo: Resolución Tarea: Mejoras adicionales: LCEL, Prompt Templates, Streaming...13 min
04Fundamentos de LangChain: Componentes Core
- Vídeo: Introducción a la sección1 min
- Vídeo: Runnables: El poder de LCEL (LangChain Expression Language)6 min
- Artículo: Tarea: Mini-Proyecto: Análisis de sentimientos con LangChain3 min
- Vídeo: RunnableParallel: Procesamiento en paralelo con LangChain8 min
- Vídeo: Batch: Procesamiento por lotes con LangChain5 min
- Vídeo: Prompt Templates y Prompt Engineering con LangChain7 min
- Vídeo: ChatPromptTemplate: Plantillas de prompts para chats8 min
- Artículo: Tarea: Mejora tu Chatbot con ChatPromptTemplate, GPT y OpenAI7 min
- Vídeo: MessagePlaceholders: Plantillas dinámicas de mensajes8 min
- Artículo: Lectura: MessagesPlaceholder y Few-Shot Examples4 min
- Vídeo: Plantillas de mensajes con roles específicos6 min
- Vídeo: Output Parsers: Estructurando Respuestas3 min
- Vídeo: Pydantic: Validar y procesar datos con Python y LangChain5 min
- Vídeo: Estructurando respuestas con LangChain y Pydantic9 min
- Artículo: Lectura: PydanticOutputParser: El Método Clásico para salidas estructuradas3 min
- Vídeo: Proyecto: Sistema de Evaluación de CVs y candidatos con IA4 min
- Artículo: Proyecto: Descarga los archivos del proyecto1 min
- Vídeo: Proyecto: Estructura de ficheros y directorios3 min
- Vídeo: Proyecto: Modelo de datos con Pydantic7 min
- Vídeo: Proyecto: Procesamiento de los CVs en formato PDF7 min
- Vídeo: Proyecto: Prompts del sistema5 min
- Vídeo: Proyecto: Análisis y evaluación de CVs con LangChain e IA Generativa10 min
- Vídeo: Proyecto: Creación de la aplicación web7 min
- Vídeo: Proyecto: Ejecución y pruebas de la aplicación final5 min
05RAG y LangChain: Cargando y recuperando datos del mundo real
- Vídeo: Introducción a la sección1 min
- Vídeo: LangChain Community3 min
- Vídeo: Document Loaders: Cargando datos del mundo real10 min
- Vídeo: Mini-Proyecto: Cargando datos de Google Drive con GoogleDriveLoader16 min
- Artículo: Lectura: Document Loaders interesantes en LangChain6 min
- Vídeo: Text Splitters: Limitaciones de contexto en los LLMs6 min
- Vídeo: División inteligente de datos con LangChain y RecursiveCharacterTextSplitter8 min
- Vídeo: ¿Qué son los Embeddings?3 min
- Vídeo: Embeddings con LangChain7 min
- Vídeo: ¿Qué son las bases de datos vectoriales?7 min
- Vídeo: Bases de datos vectoriales con LangChain15 min
- Vídeo: Retrievers en LangChain: Estrategias de recuperación10 min
- Vídeo: MultiQueryRetriever: Recuperación de información con LLMs e IA7 min
- Artículo: Lectura: Retrievers interesantes en LangChain6 min
- Vídeo: RAG (Retrieval Augmented Generation)4 min
- Vídeo: Proyecto: Sistema de asistencia legal y evaluación de contratos3 min
- Artículo: Proyecto: Descarga los archivos del proyecto1 min
- Vídeo: Proyecto: Identificación y construcción de la fuente de información externa3 min
- Vídeo: Proyecto: Arquitectura del sistema RAG14 min
- Vídeo: Proyecto: Prompts del sistema RAG7 min
- Vídeo: Proyecto: Cadena LCEL del sistema RAG6 min
- Vídeo: Proyecto: Formato de los documentos recuperados13 min
- Vídeo: Proyecto: Consultas al sistema RAG8 min
- Vídeo: Proyecto: Aplicación web con Streamlit5 min
- Vídeo: [Bonus] Proyecto: Recuperación híbrida de documentos son LangChain9 min
06LangGraph
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es LangGraph?7 min
- Artículo: Lectura: Componentes fundamentales de LangGraph8 min
- Vídeo: Tu primer programa con LangGraph14 min
- Artículo: Proyecto: Sistema de Procesamiento de Reuniones con IA y LangGraph5 min
- Vídeo: Resolución del Proyecto: Sistema de Procesamiento Reuniones con IA y LangGraph15 min
- Vídeo: Estado avanzado y anotaciones9 min
- Vídeo: Control de Flujo y Decisiones con LangGraph10 min
- Vídeo: Proyecto: Helpdesk 2.0 con IA, LangGraph y RAG5 min
- Artículo: Proyecto: Descarga los archivos del proyecto1 min
- Vídeo: Proyecto: Procesador de documentos para el sistema RAG17 min
- Vídeo: Proyecto: Implementación del sistema RAG14 min
- Vídeo: Proyecto: Definición del estado4 min
- Vídeo: Proyecto: Creación de los nodos del grafo con LangGraph19 min
- Vídeo: Proyecto: Human-in-the-Loop - Escalado a un humano9 min
- Vídeo: Proyecto: Funciones de enrutamiento con LangGraph4 min
- Vídeo: Proyecto: Conexión y creación del grafo final con LangGraph9 min
- Vídeo: Proyecto: CheckPoints y persistencia del estado con LangGraph7 min
- Vídeo: Proyecto: Streaming y Observabilidad con LangGraph11 min
- Vídeo: Proyecto: Detención y reanudación de un grafo de LangGraph13 min
07Memoria y Gestión de Contexto con LangChain y LangGraph
- Vídeo: Introducción a la sección1 min
- Vídeo: Fundamentos de Memoria en LangChain y LangGraph10 min
- Vídeo: Memoria en LangChain: RunnableWithMessageHistory12 min
- Vídeo: Memoria en LangGraph: MemorySaver17 min
- Vídeo: Memoria con ventana deslizante en LangGraph11 min
- Artículo: Tipos de memoria principales con LangGraph7 min
- Vídeo: Memoria persistente con LangGraph8 min
- Vídeo: Memoria Vectorial con LangGraph3 min
- Vídeo: Caso practico: Memoria Vectorial con LangGraph30 min
- Vídeo: Proyecto: Chat Multi-Usuario con Memoria Avanzada6 min
- Artículo: Proyecto: Descarga los archivos del proyecto1 min
- Vídeo: Proyecto: Configuración de la aplicación6 min
- Vídeo: Proyecto: Definición del estado extendido y un modelo de Pydantic11 min
- Vídeo: Proyecto: Definicion de la clase de gestion de memoria5 min
- Vídeo: Proyecto: Inicializar la base de datos vectorial5 min
- Vídeo: Proyecto: Sistema de extracción inteligente7 min
- Vídeo: Proyecto: Gestión de múltiples Chats - Parte 111 min
- Vídeo: Proyecto: Gestión de múltiples Chats - Parte 213 min
- Vídeo: Proyecto: Implementación de la memoria vectorial10 min
- Vídeo: Proyecto: Implementación de la extracción inteligente6 min
- Vídeo: Proyecto: Gestión de los usuarios de la aplicación5 min
- Vídeo: Proyecto: Inicializar el Chatbot avanzado8 min
- Vídeo: Proyecto: Implementación del Chatbot y grafo de LangGraph20 min
- Vídeo: Proyecto: Implementación del chat de la aplicación11 min
- Vídeo: Proyecto: Obtener el historial de una conversación8 min
- Vídeo: Proyecto: Gestión de Chatbots4 min
- Vídeo: Proyecto: Interfaz y ejecución de la aplicación10 min
08Agentes de IA y herramientas externas con LangChain y LangGraph
- Vídeo: Introducción a la sección2 min
- Vídeo: Herramientas (Tools) en LangChain5 min
- Vídeo: Tu primera herramienta con LangChain8 min
- Vídeo: Herramientas personalizadas con LangChain10 min
- Vídeo: Herramientas personalizadas con StructuredTool3 min
- Vídeo: Utilizando Herramientas con LLMs en LangChain13 min
- Vídeo: Retornando un artefacto para uso interno con LangChain4 min
- Vídeo: Herramientas predefinidas e integraciones en LangChain7 min
- Vídeo: Fundamentos de los Agentes de IA5 min
- Vídeo: Creando nuestro primer Agente de IA con LangChain25 min
- Vídeo: Herramientas personalizadas y Agentes de IA con LangChain5 min
- Vídeo: Creando nuestro primer Agente de IA con LangGraph7 min
- Vídeo: Sistemas Multi-Agente con LangGraph19 min
- Artículo: Lectura: Agentes preconfigurados recomendados en LangChain y LangGraph2 min
- Vídeo: Proyecto: Centro de Operaciones de Seguridad Multi-Agente11 min
- Artículo: Proyecto: Descarga los archivos del proyecto1 min
- Vídeo: Proyecto: Configuración del entorno6 min
- Vídeo: Proyecto: Búsqueda en Internet con LLMs y Tavily Search2 min
- Vídeo: Proyecto: Análisis de Ciberseguridad con LLMs y VirusTotal3 min
- Vídeo: Proyecto: Configuración de la aplicación8 min
- Vídeo: Proyecto: Definición de las herramientas pre-construidas8 min
- Vídeo: Proyecto: Implementación de las herramientas personalizadas11 min
- Artículo: [Opcional] Tarea Avanzada: Implementación de Herramientas de Threat Intelligence3 min
- Vídeo: Proyecto: Creación de los agentes de IA del sistema12 min
- Vídeo: Proyecto: Creación del supervisor que coordina los agentes23 min
- Vídeo: Proyecto: Creación de una API Rest con FastAPI20 min
- Vídeo: Proyecto: Creación de un dashboard web con Streamlit8 min
09Despedida del curso
- Vídeo: Despedida del curso1 min
Forma parte de estas rutas
Desarrollo con agentes de IA
Lo que dicen de este curso
4,7 de media en 1.273 reseñas
Excelente, un curso bastante bueno, el instructor ha sido muy bueno y los ejemplos de las implementaciones de las herramientas me ha parecido buenísimo
El curso me pareció muy completo y práctico, con un buen equilibrio entre teoría y proyectos. La metodología permitió entender de forma clara cómo utilizar LangChain y LangGraph para desarrollar aplicaciones con IA generativa. Los ejercicios prácticos fueron especialmente útiles para reforzar los conceptos y llevarlos a casos reales.
Me ha parecido bastante bueno y algo profundo. He tenido que estar actulizando las librerias pero eso es por parte de estos frameworks que se actuizan muy rápido. Lo recomiendo mucho
Muy buen curso, lo que mas me gustó fueron los proyectos desde lo basico a lo avanzado. Recomendado
Excelente curso abordando unos temas y practicas muy importantes para el desarrollo de Agentes de IA.
Instructor

Santiago Hernández
Experto en IA y ciberseguridad
Experto en IA y ciberseguridad con +300k alumnos formados. Profesor universitario y speaker internacional en las conferencias más prestigiosas del sector.
Ver su trayectoria →


















