Welcome to the LangChain Playlist repository!
This playlist is designed to help you understand LangChain from the ground up — starting with basic concepts like prompts and output parsers, all the way to advanced topics like tools, memory, and Retrieval‑Augmented Generation (RAG).
Each video walks you through real, practical examples so you can build production‑ready AI applications.
To keep your AI projects clean and organized, it is recommended to use conda environments. Follow the steps below to install Miniforge and set up your environment.
Download from the official repository:
https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh
Run the following commands:
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activateconda create --prefix ./env python=3.13
conda activate ./envpip install -r requirements.txtYour LangChain environment is ready to build powerful AI apps 🚀
- Understanding raw API usage vs LangChain abstractions.
- Creating dynamic prompts using
PromptTemplate.
- Structuring and validating LLM outputs.
- Core building blocks to create modular AI pipelines.
- Building your first chatbot using chains.
- Adding conversation memory to enhance user interactions.
- Using tools and agents to extend LLM capabilities.
- A practical project using prompts, models, and logic.
- Implementing RAG with vector stores, retrievers, and text splitters.
langchain
langchain-openai
langchain-text-splitters
langchain-chroma
python-dotenv
notebook
Got suggestions or improvements?
Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
See the LICENSE file for details.
Thank you for checking out the LangChain Playlist!
Happy building with AI 🚀