Lesson library
Browse 61 lessons by topic. Open any lesson or follow a guided project.
Learning paths
Foundations
Understand model types, tokens, and what your hardware can run.
Set up & run
Get a model running with Ollama, LM Studio, llama.cpp, or MLX.
Build projects
Build with local models, documents, media, and tools.
Go deeper
Measure performance, evaluate outputs, and add capabilities.
Guided projects
Search and cite PDFs
- Call a local model from Python
- Get structured JSON from a model
- Ask questions about local documents
- Build a persistent text search index
- Store embeddings and search by meaning
- Extract text and page numbers from a PDF
- Build and update a hybrid PDF search index
- Test PDF retrieval and verify cited quotes
- Extract PDF tables without losing the rows
- Find the policy that applied on a given date
- Index prose, scanned notices, and PDF tables together
- Answer a question with evidence from several documents
Build an offline voice guide
- Call a local model from Python
- Get structured JSON from a model
- Ask questions about local documents
- Build a persistent text search index
- Transcribe a recording on your computer
- Store embeddings and search by meaning
- Extract text and page numbers from a PDF
- Build and update a hybrid PDF search index
- Test PDF retrieval and verify cited quotes
- Turn a local text file into speech
- Build an offline voice guide to the handbook