About LearnLLM
A free course for understanding language models and learning how to build with them.
What you can learn here
LearnLLM is a free, independent course. It starts with natural language processing and works toward systems that retrieve information, call tools, and handle mistakes.
Lessons combine explanations, figures, examples, and practice. Challenges give you a task to try and feedback to compare with your answer. Guided builds bring several ideas together in a project you can download.
- Lessons
- 223
- Lesson challenges
- 223
- Practice exercises
- 30
- Guided builds
- 6
Choose where to start
- New to the topic
- Start with What is NLP? and follow the beginner lessons. You do not need to begin by writing code.
- Ready to practice
- Find a lesson challenge or use the Playground to compare how a model responds to different instructions.
- Building an app
- Explore the guided system builds. Write code, run the milestone checks, and download a project to continue on your own machine.
Accounts, saved work, and costs
You can browse the course, Challenges catalog, and Playground before signing in. An account opens lesson and challenge workspaces, enables model runs, and links saved progress to you.
Playground drafts and recent runs stay in this browser. Signed-in system builds can save code and progress to your account. Check the save status before closing a workspace and download a copy of work you need.
LearnLLM is currently free. Running a downloaded project with your own model provider or hosting account may involve separate charges.
When something needs correcting
Technical tools change, and lessons can contain mistakes. Use the linked sources to check a claim, test code before relying on it, and include the page link when preparing feedback. The Contact page explains the available reporting tools.