dive-into-llms

A free, hands-on tutorial series for learning about large language models. Chapter guides and notebooks help readers explore development and research topics through code.

Share on XNo license declared

Overview

This is a free, hands-on tutorial series for learning how to develop and study large language models. It addresses the gap between introductory concepts and practical experimentation through chapter guides, lecture materials, and Jupyter notebooks. Topics include fine-tuning and deployment, prompting and reasoning, knowledge editing, mathematical reasoning, watermarking, jailbreaks, steganography, multimodal models, and GUI agents. Learners can follow a topic's explanation and try its code as a starting point for coursework or research.

Key features

  • Chapter guides, lecture materials, and Jupyter notebooks for practical study
  • Examples on fine-tuning and deployment, prompting, and reasoning
  • Topics including knowledge editing, watermarking, jailbreaks, and steganography
  • Lessons on multimodal models and GUI agents

Best for

Students and independent learners who want to explore large language model topics through code. It can also serve as a starting point for coursework or research.

Upstream
Lordog/dive-into-llms
Fork on GitHub
Guo-astro/dive-into-llms
Upstream stars
56k
Category
Learning, interviews and curated lists
License
No license declaredWithout a license, the author keeps all rights. Ask the upstream owner before reusing the code.
Forked
2026-10-05
Sync status
In syncLast synced 2026-10-10