NirDiamant /
Prompt_Engineering
22 prompt engineering techniques with hands-on Jupyter Notebook tutorials, from fundamental concepts to advanced strategies for leveraging LLMs.
82/100 healthLoading repository data…
rahulkolekardev / repository
Hands-on LangChain and LangGraph study guide covering RAG, LangGraph workflows, multi-agent systems, and advanced agentic AI patterns, with HTML ebook chapters and runnable Python examples.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Hands‑on study guide for LangChain and LangGraph, taking you from basic LLM calls to production‑style RAG, multi‑agent systems, and advanced agentic AI workflows. The content is organized as an HTML ebook with phases and modules, plus runnable Python snippets you can drop into your own projects.
Repo: https://github.com/rahulkolekardev/langchain-langgraph-agentic-ebook
index.html – entry point with navigation and usage notes.phase0.html – prerequisites and setup.phase1.html – LangChain core and LCEL.phase2.html – LangGraph fundamentals.phase3.html – real applications, deployment, evaluation.phase4.html – advanced agentic systems and multi‑agent patterns.localStorage).You can treat this repo as both a book and a playground for building your own LangChain/LangGraph projects.
git clone https://github.com/rahulkolekardev/langchain-langgraph-agentic-ebook.git
cd langchain-langgraph-agentic-ebook
Open index.html in a browser:
python -m http.server 8000
# then visit http://localhost:8000/index.html
Use the sidebar to navigate phases and modules. Each chapter contains explanations plus inline code snippets.
Create and activate a virtual environment, then install core dependencies:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\Activate.ps1
pip install \
langchain langchain-core langchain-community \
langchain-openai langgraph python-dotenv \
faiss-cpu chromadb
Configure an LLM provider (e.g. OpenAI):
echo "OPENAI_API_KEY=sk-..." > .env
Then copy snippets from the ebook into a src/ directory (for example src/phase1/simple_rag_cli.py) and run them with python.
Each phase builds on the last. You can read linearly or jump to the parts you need.
phase0.html)Goals
Highlights
phase1.html)Goals
Modules
| pipe operator, .invoke/.batch/.stream.ChatPromptTemplate, StrOutputParser, configuration & fallbacks.@tool, tool‑calling agents, and calculator/search tools.with_structured_output.phase2.html)Goals
Modules
StateGraph, typed state, node functions, and .invoke/.stream.phase3.html)Goals
Modules
phase4.html)Goals
Modules
If you’d like, you can extend the ebook with your own Phase 5 (e.g. domain‑specific agents, research‑grade evaluation, or building a custom framework layer on top of LangChain/LangGraph). The structure is meant to be easy to modify and grow.
Goals
Topics
Core Python skills
pip, project structureasync def, await, tasksprint, logging, using an IDE debuggerLLM basics
Environment setup
Create a new project folder
Set up a virtual env
Install:
pip install \
langchain langchain-core langchain-community \
langchain-openai langgraph python-dotenv \
faiss-cpu chromadb
Store keys in .env and load them with python-dotenv
Configure at least one model provider (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, or local Ollama)
Read once, lightly
Mini task
input().Goals
Topics
What LangChain gives you
LCEL (LangChain Expression Language)
| pipe operator to connect components:
chain = prompt | model | parser.invoke, .batch, .stream, .astreamRunnableLambda, RunnableParallel, RunnableBranch, RunnablePassthrough.with_config (tags, run name, metadata).with_retry, .with_fallbacks, basic error handlingBasic prompt chaining
ChatPromptTemplateStrOutputParser and basic JSON/struct parsingPractice
.stream to see tokens streaming..batch to run the chain on a list of topics.Goals
Topics
Document handling
RecursiveCharacterTextSplitter and other splittersVector stores and retrievers
RAG with LCEL
LCEL composition for RAG
retriever | prompt | model | parserRunnableParallel to fetch docs and do light pre‑processing in parallel.Beyond the basics (optional preview)
Practice
Selected from shared topics, language and repository description—not editorial ratings.
NirDiamant /
22 prompt engineering techniques with hands-on Jupyter Notebook tutorials, from fundamental concepts to advanced strategies for leveraging LLMs.
82/100 healthiusztinpaul /
🦖 𝗟𝗲𝗮𝗿𝗻 about 𝗟𝗟𝗠𝘀, 𝗟𝗟𝗠𝗢𝗽𝘀, and 𝘃𝗲𝗰𝘁𝗼𝗿 𝗗𝗕𝘀 for free by designing, training, and deploying a real-time financial advisor LLM system ~ 𝘴𝘰𝘶𝘳𝘤𝘦 𝘤𝘰𝘥𝘦 + 𝘷𝘪𝘥𝘦𝘰 & 𝘳𝘦𝘢𝘥𝘪𝘯𝘨 𝘮𝘢𝘵𝘦𝘳𝘪𝘢𝘭𝘴
35/100 healthDjangoPeng /
A comprehensive guide to understanding and implementing large language models with hands-on examples using LangChain for GenAI applications.
emarco177 /
Hands-on LangGraph course repo for building production-grade LLM agents with Agentic RAG, ReAct, and reflection workflows.
86/100 healthKotlin /
A collection of Kotlin-based examples featuring AI frameworks such as Spring AI, LangChain4j, and more — complete with Kotlin notebooks for hands-on learning.
84/100 healthyoussefHosni /
Practical LangChain tutorials for LLM applications development
70/100 health