The unofficial LangChain textbook, taught in notebooks
It collects Jupyter notebooks, video walkthroughs, and real project links to teach LangChain by example.

What it does
This repository is a curated educational resource for the LangChain framework. It hosts Jupyter notebooks—including a two-part CookBook covering seven core concepts and nine use cases—alongside links to YouTube tutorials and an organized gallery of community projects sorted by difficulty. The gallery catalogs real-world tools for summarization, document Q&A, extraction, and agents, most of which link out to their own repositories.
The interesting bit
Rather than dumping scripts, the repo structures learning like a course with a recommended path and even includes prompt-engineering prerequisites. The project gallery acts as a field guide to the LangChain ecosystem, though several categories—tabular data querying, code understanding, and API interaction—are still marked TBD, suggesting the map is incomplete.
Key highlights
- Two-part CookBook with 7 core concepts and 9 use cases as runnable Jupyter notebooks
- Accompanying YouTube videos for visual learners
- Curated project gallery with difficulty ratings (🐇/🐒/🦈) linking to tools like ChatPDF, Kor, and Auto-Evaluator
- Prompt engineering resource list including OpenAI and Brex guides
- 7,455 stars and actively open to community contributions
Caveats
- Several gallery categories (Querying Tabular Data, Code Understanding, Interacting with APIs) are currently blank TBD placeholders
- Most projects in the gallery live in other repositories; this repo is primarily a curated index and tutorial collection rather than a monolithic codebase
Verdict
Ideal for developers who want a structured, opinionated on-ramp to LangChain with working notebooks. Skip it if you are looking for a single deployable application or a comprehensive framework reference.
Frequently asked
- What is gkamradt/langchain-tutorials?
- It collects Jupyter notebooks, video walkthroughs, and real project links to teach LangChain by example.
- Is langchain-tutorials open source?
- Yes — gkamradt/langchain-tutorials is an open-source project tracked on heatdrop.
- What language is langchain-tutorials written in?
- gkamradt/langchain-tutorials is primarily written in Jupyter Notebook.
- How popular is langchain-tutorials?
- gkamradt/langchain-tutorials has 7.5k stars on GitHub.
- Where can I find langchain-tutorials?
- gkamradt/langchain-tutorials is on GitHub at https://github.com/gkamradt/langchain-tutorials.