> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: LangGraph

> Course introducing LangGraph for building stateful, graph-based AI workflows and agents with orchestration, memory, debugging, human-in-the-loop, and hands-on labs.

Notes for the **LangGraph** course: 43 lessons across 9 sections.

## Course Introduction

* [Introduction](/docs/LangGraph/Course-Introduction/Introduction/page.md)
* [Course Overview and Learning Outcomes](/docs/LangGraph/Course-Introduction/Course-Overview-and-Learning-Outcomes/page.md)
* [Essential Prerequisites](/docs/LangGraph/Course-Introduction/Essential-Prerequisites/page.md)
* [Tool and Environment Preparation](/docs/LangGraph/Course-Introduction/Tool-and-Environment-Preparation/page.md)

## Foundational Graph Concepts and Toolkit Setup

* [LangGraph Introduction](/docs/LangGraph/Foundational-Graph-Concepts-and-Toolkit-Setup/LangGraph-Introduction/page.md)
* [StateGraph Fundamentals](/docs/LangGraph/Foundational-Graph-Concepts-and-Toolkit-Setup/StateGraph-Fundamentals/page.md)
* [Demo Simple Orchestration](/docs/LangGraph/Foundational-Graph-Concepts-and-Toolkit-Setup/Demo-Simple-Orchestration/page.md)

## The Core Workflow: Nodes, Edges, and Routing

* [The Actor Review of LangChain Primitives](/docs/LangGraph/The-Core-Workflow-Nodes-Edges-and-Routing/The-Actor-Review-of-LangChain-Primitives/page.md)
* [The Path Building Simple Non Cyclical Sequences](/docs/LangGraph/The-Core-Workflow-Nodes-Edges-and-Routing/The-Path-Building-Simple-Non-Cyclical-Sequences/page.md)
* [The Decision Maker Implementing the Conditional Router](/docs/LangGraph/The-Core-Workflow-Nodes-Edges-and-Routing/The-Decision-Maker-Implementing-the-Conditional-Router/page.md)
* [Practical Application Building a Basic Conversational Agent](/docs/LangGraph/The-Core-Workflow-Nodes-Edges-and-Routing/Practical-Application-Building-a-Basic-Conversational-Agent/page.md)
* [Demo The Conditional Edge](/docs/LangGraph/The-Core-Workflow-Nodes-Edges-and-Routing/Demo-The-Conditional-Edge/page.md)

## State Management and Iterative Loops

* [Defining the Graph State Schema](/docs/LangGraph/State-Management-and-Iterative-Loops/Defining-the-Graph-State-Schema/page.md)
* [Understanding State Accumulation and Data Flow](/docs/LangGraph/State-Management-and-Iterative-Loops/Understanding-State-Accumulation-and-Data-Flow/page.md)
* [Implementing State Reducers](/docs/LangGraph/State-Management-and-Iterative-Loops/Implementing-State-Reducers/page.md)
* [Handling Multiple State Schemas](/docs/LangGraph/State-Management-and-Iterative-Loops/Handling-Multiple-State-Schemas/page.md)
* [Building Cyclical Graphs With Conditional Edges](/docs/LangGraph/State-Management-and-Iterative-Loops/Building-Cyclical-Graphs-With-Conditional-Edges/page.md)
* [Developing Safe Termination Conditions and Loop Limits](/docs/LangGraph/State-Management-and-Iterative-Loops/Developing-Safe-Termination-Conditions-and-Loop-Limits/page.md)

## Context Management and Short-Term Memory

* [Analyzing Token Usage and Context Window Limits](/docs/LangGraph/Context-Management-and-Short-Term-Memory/Analyzing-Token-Usage-and-Context-Window-Limits/page.md)
* [Strategies for Context Overflow](/docs/LangGraph/Context-Management-and-Short-Term-Memory/Strategies-for-Context-Overflow/page.md)
* [Trimming and Filtering Removing Irrelevant Messages](/docs/LangGraph/Context-Management-and-Short-Term-Memory/Trimming-and-Filtering-Removing-Irrelevant-Messages/page.md)
* [Implementing a Message Summarization Node](/docs/LangGraph/Context-Management-and-Short-Term-Memory/Implementing-a-Message-Summarization-Node/page.md)
* [Practical Application Building a Chatbot With Summarizing Messages](/docs/LangGraph/Context-Management-and-Short-Term-Memory/Practical-Application-Building-a-Chatbot-With-Summarizing-Messages/page.md)
* [Demo The Token Crisis](/docs/LangGraph/Context-Management-and-Short-Term-Memory/Demo-The-Token-Crisis/page.md)
* [Streaming for Responsive UX](/docs/LangGraph/Context-Management-and-Short-Term-Memory/Streaming-for-Responsive-UX/page.md)

## Long-Term Memory and Stateful Persistence

* [Stateful Persistence Checkpoints](/docs/LangGraph/Long-Term-Memory-and-Stateful-Persistence/Stateful-Persistence-Checkpoints/page.md)
* [Managing Concurrency and State Isolation per User Session](/docs/LangGraph/Long-Term-Memory-and-Stateful-Persistence/Managing-Concurrency-and-State-Isolation-per-User-Session/page.md)
* [Architecting Long Term Memory LTM](/docs/LangGraph/Long-Term-Memory-and-Stateful-Persistence/Architecting-Long-Term-Memory-LTM/page.md)
* [Leveraging the LangGraph Store](/docs/LangGraph/Long-Term-Memory-and-Stateful-Persistence/Leveraging-the-LangGraph-Store/page.md)
* [Demo Resuming a Conversation With Persistent Memory](/docs/LangGraph/Long-Term-Memory-and-Stateful-Persistence/Demo-Resuming-a-Conversation-With-Persistent-Memory/page.md)
* [LangSmith Observability Introduction](/docs/LangGraph/Long-Term-Memory-and-Stateful-Persistence/LangSmith-Observability-Introduction/page.md)

## Human-in-the-Loop (HILT) Architectures

* [Real Time Interaction and Feedback](/docs/LangGraph/Human-in-the-Loop-HILT-Architectures/Real-Time-Interaction-and-Feedback/page.md)
* [Implementing Interruption Points](/docs/LangGraph/Human-in-the-Loop-HILT-Architectures/Implementing-Interruption-Points/page.md)
* [Designing Human Approval Nodes](/docs/LangGraph/Human-in-the-Loop-HILT-Architectures/Designing-Human-Approval-Nodes/page.md)
* [Demo Breakpoint and Continue](/docs/LangGraph/Human-in-the-Loop-HILT-Architectures/Demo-Breakpoint-and-Continue/page.md)

## Advanced Control and Debugging UX

* [Enabling State Editing Mid Execution](/docs/LangGraph/Advanced-Control-and-Debugging-UX/Enabling-State-Editing-Mid-Execution/page.md)
* [Implementing Dynamic Breakpoints Based on Conditions](/docs/LangGraph/Advanced-Control-and-Debugging-UX/Implementing-Dynamic-Breakpoints-Based-on-Conditions/page.md)
* [The Concept of Time Travel](/docs/LangGraph/Advanced-Control-and-Debugging-UX/The-Concept-of-Time-Travel/page.md)
* [Demo Time Travel with State Injection](/docs/LangGraph/Advanced-Control-and-Debugging-UX/Demo-Time-Travel-with-State-Injection/page.md)

## Conclusion

* [Suggested Self Challenge](/docs/LangGraph/Conclusion/Suggested-Self-Challenge/page.md)
* [Next Steps and Resources](/docs/LangGraph/Conclusion/Next-Steps-and-Resources/page.md)
* [LangGraph Intermediate Preview](/docs/LangGraph/Conclusion/LangGraph-Intermediate-Preview/page.md)
* [Final Word](/docs/LangGraph/Conclusion/Final-Word/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.