Beginner1h48m

LangChain for LLM Application Development

Instructors: Harrison Chase, Andrew Ng

LangChain 🦜🔗

Earn an accomplishment with PRO · Updated Oct 14, 2025

  • Beginner
  • 1h48m
  • 8 Video Lessons
  • 6 Code Examples
  • 1 Graded Assignment PRO
  • Earn an accomplishment with PRO
  • Updated Oct 14, 2025
  • Instructors: Harrison Chase, Andrew Ng
  • LangChain 🦜🔗LangChain 🦜🔗
  • Learn more aboutMembership PRO Plan

What you'll learn

  • Learn LangChain directly from the creator of the framework, Harrison Chase

  • Apply LLMs to your proprietary data to build personal assistants and specialized chatbots

  • Use agents, chained calls, and memories to expand your use of LLMs

Course recap

PRO

This foundational course teaches LangChain, the open-source framework for building LLM applications, covering its core abstractions: models, prompts, parsers, memory, chains, question answering over documents, evaluation, and agents. Taught by Harrison Chase (LangChain creator) alongside Andrew Ng, it demonstrates how LangChain's composable components enable rapid development of applications that would otherwise require extensive glue code.

Concept map

Concepts in LangChain for LLM Application Development and the courses that connect to themLangChain for LLM Application DevelopmentLangChain for LLM Applica…Prompt EngineeringEmbeddingsRetrieval-Augmented GenerationRetrieval-Augmented Gener…AI AgentsMemoryLangChain - Chat With Your DataLangChain - Chat With You…Knowledge Graphs for RAGMulti AI Agent Systems with CrewAIMulti AI Agent Systems wi…AI Agents for Image and Video GenerationAI Agents for Image and V…Building AI Browser AgentsAdvanced Retrieval for AIAI Code ReviewAgent Memory: Building Memory-Aware AgentsAgent Memory: Building Me…Concepts in LangChain for LLM Application Development and the courses that connect to themLangChain for LLM Application DevelopmentLangChain for L…Prompt EngineeringPrompt Engineer…EmbeddingsRetrieval-Augmented GenerationRetrieval-Augme…AI AgentsMemory

Key concepts

  • Prompt EngineeringReusable prompt templates with variables, output format specifications, and built-in templates for common tasks
  • EmbeddingsNumerical vector representations of text that capture semantic meaning, used to find relevant document chunks
  • Retrieval-Augmented GenerationRetrieval-augmented generation: combining vector similarity search with LLM generation for document QA
  • AI AgentsLLMs used as reasoning engines that decide which tools to call, using strategies like ReAct prompting
  • MemoryMechanisms for maintaining conversation context: buffer, window, token-limited, and summary memory types

Lesson highlights

  1. 1.Introduction — Overview of LangChain's composition and modularity philosophy
  2. 2.Models, Prompts and Parsers — Chat models, prompt templates, and structured output parsing into Python dictionaries
  3. 3.Memory — ConversationBufferMemory, BufferWindowMemory, TokenBufferMemory, and ConversationSummaryBufferMemory
  4. 4.Chains — LLMChain, SimpleSequentialChain, SequentialChain, and RouterChain for routing between specialized prompts
  5. 5.Question and Answer — Document QA with embeddings, vector stores, and retrieval QA chains (stuff, map_reduce, refine, map_rerank)
  6. 6.Evaluation — QA generation chains, langchain.debug, LLM-based grading, and the LangChain evaluation platform
  7. 7.Agents — DuckDuckGo search and Wikipedia tools, CHAT_ZERO_SHOT_REACT_DESCRIPTION agent type, and custom tool creation
  8. 8.Conclusion — Summary and encouragement to build applications with LangChain

About this course

In LangChain for LLM Application Development, you will gain essential skills in expanding the use cases and capabilities of language models in application development using the LangChain framework.

In this course you will learn and get experience with the following topics:

  • Models, Prompts and Parsers: calling LLMs, providing prompts and parsing the response
  • Memories for LLMs: memories to store conversations and manage limited context space
  • Chains: creating sequences of operations
  • Question Answering over Documents: apply LLMs to your proprietary data and use case requirements
  • Agents: explore the powerful emerging development of LLM as reasoning agents.

This one-hour course, instructed by the creator of LangChain Harrison Chase as well as Andrew Ng will vastly expand the possibilities for leveraging powerful language models, where you can now create incredibly robust applications in a matter of hours.

Who should join?

LangChain for LLM Application Development is a beginner-friendly course. Basic Python knowledge will help you get the most out of this course.

Course Outline

8 Lessons・6 Code Examples
Unlock certificates

Elevate your learning experience with Pro

Upgrade to Pro and gain unlimited accomplishments on your resume

Learn More

Instructors

Harrison Chase

Harrison Chase

Andrew Ng

Andrew Ng

Founder, DeepLearning.AI; Co-founder, Coursera

Course access is free for a limited time during the DeepLearning.AI learning platform beta!

Want to learn more about Generative AI?

Keep learning with updates on curated AI news, courses, events, as well as Andrew’s thoughts from DeepLearning.AI!