A structured, self-paced curriculum for mastering Large Language Models and LLM-based Agents.
Timeline: ~5 months (can be shortened to ~3 months with prior DL experience)
| Phase | Topic | Duration | Status |
|---|---|---|---|
| 1 | Foundations | 2-3 weeks | β¬ |
| 2 | Transformers | 2-3 weeks | β¬ |
| 3 | Pre-training & Scaling | 2-3 weeks | β¬ |
| 4 | Fine-Tuning & Alignment | 2-3 weeks | β¬ |
| 5 | Inference & Deployment | 1-2 weeks | β¬ |
| 6 | Prompting & Reasoning | 1-2 weeks | β¬ |
| 7 | LLM Agents | 2-4 weeks | β¬ |
| 8 | Advanced Research | Ongoing | β¬ |
- Go phase by phase β each folder has its own README with objectives, readings, and exercises
- Check off items as you complete them (edit the checkboxes in each phase)
- Take notes in the
notes/folder β one file per phase - Do the exercises β hands-on work is where the real learning happens
- Track papers you've read in the reading log
- Python programming (intermediate+)
- Basic linear algebra (vectors, matrices, dot products)
- Basic calculus (derivatives, chain rule)
- Basic probability (distributions, Bayes' theorem)
| Resource | Type | Link |
|---|---|---|
| Karpathy β NN: Zero to Hero | Video Series | YouTube |
| HuggingFace LLM Course | Course | HF Learn |
| Lilian Weng Blog | Blog | lilianweng.github.io |
| Papers With Code | Reference | paperswithcode.com |
| arXiv cs.CL | Papers | arxiv.org/list/cs.CL |
This learning path is open source. Feel free to fork, modify, and share.