AI and LLMs learning roadmap

4 paths40 resources (up to 3 per step · the first is in Chinese)Click a card to open its first resource in a new tab
Shared start Technical base Engineers Students Product managers Everyday users Evaluation (product and engineering)Labels: 中 = taught in Chinese, 中字 = Chinese subtitles, EN = original English
Shared start
Where every role begins
Engineers
Applied LLM engineering
Technical base
Engineers and students
Students
Algorithms and research
Product managers
Limits, scenarios, evaluation
Everyday users
Using AI day to day
01Generative AI basics
What it can do, how it works, and where it fails
02Prompting and checking
Asking, looking things up, checking facts, and using AI safely
01Python
Syntax, data structures, and writing scripts
03Machine learning
Training, generalization, evaluation, and classic algorithms
04Deep learning and PyTorch
Neural nets, backpropagation, and attention
05Transformer tooling
Tokenizers, models, datasets, and fine-tuning
09Evaluation and reliabilityProduct and engineering
Test sets, error analysis, and the improvement loop
Outcome
Engineers
Can build, evaluate, and deploy LLM applications
06Build a GPT from scratch
Implement attention and the training loop line by line
07Post-training
SFT, DPO, and online reinforcement learning
08Train a full LLM
Data, systems, scaling laws, and distributed training
Outcome
Students
Can train models, run experiments, and do research
01AI product practice
Judging demand, data, ethics, and project management
02The LLM lifecycle
Pretraining, post-training, inference, and why models hallucinate
03LLM product architecture
Prompts, RAG, UX, and LLMOps
04Evaluation and reliabilityProduct and engineering
Test sets, error analysis, and the improvement loop
Outcome
Product managers
Can define and ship reliable AI products
Outcome
Everyday users
Use AI well for work, study, and daily life
How to readMove left to right. After the shared start, follow the path for your role.ZoomThe page opens on the full map. ⌘/Ctrl + scroll zooms at the cursor, or use +/−. Fit height is for reading row by row.FocusA role button dims the other paths and zooms to that one. Share with a hash, such as #eng.