Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

LangChain Agentic AI Fundamentals

via Udacity

Overview

This course provides a comprehensive overview of building intelligent agentic applications using LangChain. Participants will learn to create simple LangChain applications and explore structured outputs. The curriculum progresses through multi-step workflows, transitioning from LLM calls to developing agents, and covers essential agentic design patterns. Key concepts include extending agents with tools, managing functions, and understanding state management within LangGraph. Students will also implement short-term agent memory techniques and complete a hands-on project: building a report-generating agent.

Syllabus

  • Course Introduction & Setup
    • Get introduced to the course, meet your instructors, and learn how to set up and use your Vocareum OpenAI API key and assigned budget for hands-on activities.
  • Creating a Simple LangChain application
    • Learn to build a simple LangChain app: integrate LLMs, manage chat history, use prompt templates, and apply few-shot prompting to create customizable chatbots with memory.
  • Structured Outputs
    • Discover structured outputs in AI: transform responses into actionable JSON for integration. Utilize schemas, parsers, and function calls to enhance reliability and automation in workflows.
  • LangChain Structured Outputs
    • Learn to parse and structure LLM outputs in LangChain using output parsers, TypedDict, Pydantic models, and automatic error correction for robust workflows.
  • Multi-Step Workflows in LangChain
    • Learn to build flexible, multi-step AI workflows in LangChain using Runnables and LCEL for composing, batching, and managing complex chains with ease and scalability.
  • From LLM Calls to Agents
    • Explore how AI evolves from basic LLM calls to fully autonomous agents, learn agentic frameworks, applications, and how to design effective agent-driven workflows.
  • Agentic Design Patterns
    • Discover four key agentic design patterns—reflection, tool use, planning, and multi-agent collaboration—to boost LLM performance and reliability in complex tasks.
  • Extending Agents with Tools
    • Extend AI agents beyond text with tool integrations, enabling reliable real-time actions and data access.
  • Functions as Tools in LangChain
    • Learn how to encapsulate Python functions as tools in LangChain, enabling LLMs to call functions, interact with APIs, and handle external computations in AI workflows.
  • Agentic Workflows with LangGraph
    • Learn to build dynamic, agent-driven AI workflows using LangGraph, leveraging nodes, edges, and routing for modular, adaptive application control and automation.
  • Agent State Management
    • Explore agent state management with state machines. Learn how agents track user input, instructions, and tool use for complex workflows, ensuring adaptability and reliability.
  • LangGraph State Management
    • Learn structured state management in LangGraph for robust AI workflows, with focus on TypedDicts, reducers, routing, handlers, persistence, and practical multi-turn agent design.
  • Short-Term Agent Memory
    • Explore short-term memory in AI agents, enhancing coherence via state, ephemeral, and ephemeral memory strategies for efficient context retention in active sessions.
  • LangGraph Agent Memory
    • Learn how LangGraph uses checkpointers and threads for agent memory, allowing persistent, isolated, and customizable conversations with snapshots, time travel, and personalized assistance.
  • Project: Report-Building Agent
    • Build a document processing system using LangChain/LangGraph. You'll create an AI assistant that answers questions, summarize documents, and perform calculations on financial and healthcare documents.

Taught by

Henrique Santana and Gerald Parker

Reviews

5 rating at Udacity based on 1 rating

Start your review of LangChain Agentic AI Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.