← all repositories
xbsheng/atguigu-note

Someone wrote down the whole AI course, and it's free

A community-maintained set of Chinese-language course notes and code covering Python, LangChain, LangGraph, and vibe coding, published as a browsable site.

★503 stars Jupyter Notebook Learning
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

This repo collects the slides, notes, and code for four Bilibili video courses: Python basics through concurrency, LangChain 1.2 up to agents and RAG, LangGraph up to agent deployment, and a “vibe coding” course built around Claude Code, Skills, and Codex. Everything is rendered as a VitePress site on GitHub Pages, with each course folder holding chapter-by-chapter Markdown plus runnable code and per-episode (分P) indexes that map notes to specific video segments.

The interesting bit

It’s essentially a well-organized transcription of a free video curriculum — the value is the mapping. Each course README links notes to individual Bilibili episodes, and the LangChain/LangGraph sections include a “read Notebook in browser” page so you can follow along without setting anything up locally. The site reuses the course 课件/ Markdown directly instead of duplicating files, which keeps the repo honest about being notes rather than a product.

Key highlights

  • Four full courses: Python, LangChain, LangGraph, and AI/vibe coding, all in Chinese
  • Per-episode indexes tie each note to its Bilibili video segment
  • Notebooks for LangChain/LangGraph can be read in the browser directly
  • VitePress site auto-deployed via GitHub Actions; runs fully as static content
  • Companion project PyBridge offers a Python cheat-sheet for Java/JS/Go developers

Caveats

  • Entirely in Chinese — non-readers get code but not the explanations
  • It’s course notes paired with external videos, not a standalone tutorial; you’ll want the Bilibili playlist open alongside
  • The README doesn’t state licensing beyond “for learning and exchange only”

Verdict

Worth a bookmark if you read Chinese and want a structured, free path from Python basics to LangGraph agents. If you’re after English documentation or a framework-independent reference, this isn’t it.

Frequently asked

What is xbsheng/atguigu-note?
A community-maintained set of Chinese-language course notes and code covering Python, LangChain, LangGraph, and vibe coding, published as a browsable site.
Is atguigu-note open source?
Yes — xbsheng/atguigu-note is an open-source project tracked on heatdrop.
What language is atguigu-note written in?
xbsheng/atguigu-note is primarily written in Jupyter Notebook.
How popular is atguigu-note?
xbsheng/atguigu-note has 503 stars on GitHub.
Where can I find atguigu-note?
xbsheng/atguigu-note is on GitHub at https://github.com/xbsheng/atguigu-note.

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