20.06.2025
Build Conversational AI Memory with LangGraph
with
Hristina Hristova
Learn how to build memory-powered conversational agents using LangGraph. This hands-on course guides you through the key components (states, nodes, edges, and message management) so you can design agents that remember, adapt, and grow smarter with every interaction.
2 hours of content
20 students

What you get:
- 2 hours of content
- 3 Interactive exercises
- 14 Downloadable resources
- World-class instructor
- Closed captions
- Q&A support
- Future course updates
- Course exam
- Certificate of achievement
Build Conversational AI Memory with LangGraph
A course by
Hristina Hristova

What you get:
- 2 hours of content
- 3 Interactive exercises
- 14 Downloadable resources
- World-class instructor
- Closed captions
- Q&A support
- Future course updates
- Course exam
- Certificate of achievement
$99.00
Lifetime access

What you get:
- 2 hours of content
- 3 Interactive exercises
- 14 Downloadable resources
- World-class instructor
- Closed captions
- Q&A support
- Future course updates
- Course exam
- Certificate of achievement

What You Learn
- Understand how LangGraph works under the hood.
- Define states, implement nodes, and connect them through direct and conditional edges.
- Handle message flows with reducer functions.
- Append, trim, and summarize messages to a state.
- Explore short-term memory with checkpointers and thread persistence.
- Implement an SQLite-based storage system to create agents that can pick up a conversation right where they left off.
Top Choice of Leading Companies Worldwide
Industry leaders and professionals globally rely on this top-rated course to enhance their skills.
Course Description
What if your chatbot could remember—not just reply, but hold natural, flowing conversations, recall essential moments, and adapt intelligently to what's been said before?
That's precisely what you'll learn to implement in Build Conversational AI Memory with LangGraph—a hands-on, practical course designed for developers who want to take their AI agents beyond simple call-and-response systems.
We begin with a short introduction to the course and what you'll need to get started—ideal for learners who are familiar with LLMs and LangChain but new to LangGraph. You'll learn how to set up your development environment and prepare for building memory-powered conversational agents from scratch.
Next, we explore the core of LangGraph. You'll learn how conversational graphs are constructed using states, nodes, and edges and how to build your first functioning graph step by step. From there, we'll move into conditional routing—where your agent starts to make smart decisions based on user input.
A significant focus of the course is on message management and memory. You'll explore reducer functions, trimming logic, summarization techniques, and how to implement these using LangGraph's Annotated and MessagesState constructs.
Finally, we'll tackle thread-level persistence—a key component for enabling agents to remember across sessions. You'll experiment with in-memory and long-term storage using SQLite. By the end of this course, you'll have a complete understanding of how to structure, store, and manage memory in a conversational chatbot—and you'll have built one yourself.
Whether you're creating a customer support bot, a task assistant, or a personalized tutor, memory is what makes these tools worthwhile in the real world. This course shows you how to implement it—step by step.
Let your AI talk—and remember.
Start building with LangGraph today.
Learn for Free

2.1 Setting Up the Environment
5 min

3.1 States, Nodes, and Edges
5 min

3.3 First Graph: Importing Relevant Classes
4 min
Curriculum
- 2. Setting Up the Environment1 Lesson 5 Min
Learn how to prepare your development environment with the necessary tools and libraries so you're ready to start building with LangGraph right away.
Setting Up the Environment5 min - 3. Graph Components and Implementation6 Lessons 29 Min
Explore the core building blocks of LangGraph (states, nodes, and edges) and learn how to structure your first working conversational graph from the ground up.
States, Nodes, and Edges5 minFirst Graph: Importing Relevant Classes4 minFirst Graph: Defining a State and a Node4 minFirst Graph: Building the Graph5 minConditional Edges: Defining Nodes and a Routing Function6 minConditional Edges: Building the Graph5 min - 4. Message Management6 Lessons 28 Min
Understand how to manage conversation history using reducer functions, message trimming, and summarization. You'll learn to keep your agents responsive and efficient.
The Annotated Construct and Reducer Functions5 minReducer Functions in Action4 minThe MessagesState Class4 minThe RemoveMessages Class3 minTrimming Messages4 minSummarizing Messages8 min - 5. Thread-Level Persistence4 Lessons 16 Min
Implement memory that lasts. This section covers how to persist state and message history using in-memory and long-term storage options, such as SQLite.
Checkpointers and Threads3 minShort-Term Memory with the InMemorySaver class5 minThe StateSnapshot Class3 minLong-Term Memory with SQLite5 min - 6. Conclusion1 Lesson 3 Min
Wrap up the course by reviewing key takeaways and preparing for the next steps in your conversational AI development journey.
Conclusion3 min
Topics
ProgrammingStates, Nodes, and EdgesConditional EdgesAnnotated ConstructsMessage ReducersCheckpointers and ThreadsThread-Level PersistenceIn-Memory StorageAIProgramming
Course Requirements
- Proficiency in intermediate-level Python is required.
- Ensure Anaconda and Jupyter Notebook are installed and functioning correctly.
- You must have an active OpenAI API key.
- While not mandatory, completing the LangChain course is recommended for a smoother learning experience.
- Familiarity with the following LangChain classes is beneficial: ChatOpenAI, SystemMessage, HumanMessage, AIMessage
Who Should Take This Course?
Level of difficulty: Advanced
- Developers and data scientists who already understand the basics of LLMs and LangChain
- Anyone curious about building scalable, multi-turn conversational agents
- AI enthusiasts ready to move beyond "chatbot templates" and into dynamic, memory-powered design
Exams and Certification
A 365 Data Science Course Certificate is an excellent addition to your LinkedIn profile—demonstrating your expertise and willingness to go the extra mile to accomplish your goals.

Meet Your Instructor

Hristina Hristova is a Theoretical Physicist with experience in the fields of mathematics, physics, programming, and the creation of various educational content. For several years now, she has been tutoring physics and mathematics students online, following educational programs such as The IB Diploma, Cambridge IGCSE, and Cambridge AS & A Level, among many others. Hristina’s high qualification and adaptive teaching style have helped plenty of students successfully pass their exams, while also enjoying the learning process.
What Our Learners Say
365 Data Science Is Featured at
Our top-rated courses are trusted by business worldwide.