CookLLM
Deeply learn the core technologies and practical applications of large language models
π Course Overview
Welcome to CookLLM! This is a systematic course focused on large language model (LLM) technology, taking you from principles to practice so you truly understand LLMs.
Why CookLLM?
I used to be a CV algorithm engineer. The essence of CV work is constantly resolving corner cases and bad cases, optimizing along two dimensions: performance and speed. In mature businesses, improving metrics by 1% over a year is already considered good. From a tech evolution standpoint, this field has entered a phase of incremental refinement.
Large models represent general capability. They will inevitably roll into one field after another in the future; it is only a matter of time. I do not want to carve patterns in the βstockβ; I want to create waves in the βincrement.β
In this wave, I do not want to be a bystander. I want to be a participant.
So I started self-studying LLM technology. But I soon found this path is not easy:
- Scattered resources - knowledge is spread across blogs, papers, and videos, with no systematic learning path
- Hard papers - the math is intimidating, and after reading you still do not know how to implement
- Uneven quality - some tutorials contain mistakes, wasting a lot of time
I spent a lot of time exploring, organizing, and practicing, and gradually formed my own learning system.
CookLLM is me organizing that system and sharing it with people who want to deeply understand LLMs, just like me.
What You Will Get From This Course
- More than calling APIs - deeply understand the principles behind each algorithm
- Runnable code - every concept has accompanying code you can clone and run
- Structured knowledge - from fundamentals to advanced topics, step by step
Course Structure
Principles
Deeply understand LLM core algorithms: tokenization, Attention, GPU programming, Flash Attention
Hands-on Training
Build and train a small language model from scratch: Tokenizer, Dataset, Model, Training
More course content is cooking... See our roadmap to learn what is coming next!
Who This Is For
- Developers transitioning to AI - have programming fundamentals and want to enter the LLM field
- Algorithm engineers seeking deeper understanding - not satisfied with calling APIs and want to know how things work underneath
- Learners who want to build models from scratch - want to train a model themselves, not just use others'
Membership Benefits
As a paid member, you will get:
- β Full access to all course chapters
- β Advanced technical deep dives
- β Complete code implementations and project templates
- β Continuous updates with the latest content
Get Help
- π Follow us on Xiaohongshu
- π¦ Follow us on X (Twitter)
- π¬ Join our Discord community
- π§ Contact support via support@cookllm.com
Resource Platforms
- π€ Hugging Face β datasets and models
- π£ ModelScope β datasets and models
- π SwanLab β training experiment logs
CookLLM Docs