← all repositories
emarco177/langchain-course

Seven AI agents, one repo, no toy examples

A project-based course that teaches LangChain v1 and LangGraph by building real agents with real APIs.

langchain-course
Velocity · 7d
+1.3
★ / day
Trend
steady
star history

What it does This repository houses a hands-on course for building AI agents with LangChain v1+ and LangGraph. Learners progress through seven projects—search agents, RAG systems, code interpreters, and self-correcting reflection agents—by checking out Git branches and following commit histories as lesson steps. The author explicitly warns: not a beginner course, and definitely not for conda users.

The interesting bit The course structure itself is the pedagogy. Each commit is a lesson; git log --oneline is your syllabus. Several advanced projects (reflection agents, agentic RAG) live in a separate langgraph-course repo, so the curriculum spans multiple repositories by design.

Key highlights

  • Seven end-to-end projects from hello-world to self-improving agents
  • Branch-based progression: check out project/hello-world, project/code-interpreter, etc.
  • Real API integrations including Tavily search and vector databases (Pinecone, FAISS)
  • Supports local LLMs via Ollama or cloud providers (OpenAI, Anthropic, Gemini)
  • Packaged for modern Python tooling: uv, poetry, or pipenv—explicitly not conda

Caveats

  • Several “advanced” projects (reflection, reflexion, agentic RAG) require cloning external repos, not just branch switches
  • The README claims “7 projects” but lists 9 table rows; the count math is unclear
  • Course is explicitly tied to a paid Udemy offering ($12.99 with coupon)

Verdict Worth bookmarking if you’re past Python basics and want structured, commit-by-commit practice with current LangChain patterns. Skip if you need a from-zero introduction or a single-repo, self-contained experience.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.