LEARN LOCAL AI
Go from curious
to competent.
A guided path through everything you need to actually use local models: choosing hardware and models, running them well, building the harness, and proving the result. Each step links to real setups from the catalog as evidence, not theory.
48 lessons ready48 planned
0 of 48 completeSign in to earn badges and XP
TRACK A
Understand and run
The craft, step by step, for every level.
01What local LLMs are
- What a local model can (and can't) doThe honest map of local capability, and the three trade-offs that decide everything.Beginner
- VRAM, speed, qualityWhy you always pick two, and how that shapes every setup.Beginner
- Context, explainedThe window that decides how much a model remembers, and why it matters more than size.Beginner
- The words behind the numbersThe glossary as a reading path, from VRAM to quantization to runtimes.Beginner
02Choosing hardware
- Reading a GPU specVRAM, bandwidth, and the CUDA/ROCm/Apple split.Beginner
- How much VRAM for a given modelThe rule of thumb for sizing, with real numbers.Beginner
- Unified memory: Apple and Strix HaloWhy bandwidth and a shared pool change the maths.Intermediate
- Multi-GPU and serversWhen two cards help, and when they just hold overflow.Advanced
03Choosing a model
- Sizes, families and MoEFrom 7B to 70B and the mixture-of-experts middle ground.Beginner
- Quantization, explainedQ4_K_M, IQ3, FP16 and 1-bit, without the marketing.Beginner
- Licenses and what you may doWhat you can legally build on top of each model.Intermediate
- Downloading and checking integrityTrusted sources and the checksum habit.Beginner
04Running models
- The runtimes, at a glancellama.cpp, Ollama, LM Studio, vLLM, SGLang, MLX.Beginner
- Which runtime for whomThe decision that depends on users, hardware and control.Beginner
- The KV cache, and why it is the real bottleneckThe invisible cost that eats VRAM as context grows.Intermediate
- CPU/GPU offloadWhat partial offload buys you, and what it costs in speed.Intermediate
05Configuring
- Sampling: temperature, top-p, top-kWhat these knobs actually change in the output.Intermediate
- Context limits and silent truncationThe failure mode that makes a fine model look dumb.Intermediate
- Threads, batch and parallelismSqueezing throughput without hurting latency.Intermediate
- Reading prefill vs decodeThe two speeds that matter, and how to read logs.Intermediate
06Building a harness
07RAG and data
- Embeddings and indexingTurning documents into things a model can search.Intermediate
- Chunking and retrievalHow you cut the corpus decides how good the answers are.Intermediate
- A local RAG, end to endThe whole pipeline on your own hardware.Advanced
- RAG pitfallsSourced hallucinations and sensitive data, and how to limit both.Advanced
08Fine-tuning
TRACK B
The method
Rigour and value: design, optimise, evaluate, prove.
09Design before you build
- Start from the objectiveWhat to achieve and why, before any tool choice.Intermediate
- Model the use case firstData, constraints and schema, like designing an app.Intermediate
- The local vs cloud decisionA decision you make on purpose, not by default.Intermediate
- Schema before promptShape the data, then the prompt writes itself.Advanced
10Optimising
- How far to quantizeChoosing the bit depth that keeps quality you can prove.Intermediate
- Tuning the KV cacheCache types and sizes, measured, not guessed.Advanced
- Memory and offload, againThe deep version: where the bytes actually go.Advanced
- Profiling prefill vs decodeFind the real bottleneck before you change anything.Advanced
11Build your own evaluation
- A real, anonymized datasetStart from the work you actually do, not a toy.Intermediate
- Version the dataset and pipelineReproducibility is the whole point.Intermediate
- Annotate what 'good' meansDefine the answer you are measuring before you measure it.Intermediate
- Measure the outputStats you can trust, and how to record them.Intermediate
- Replay and re-evaluateChange one thing, run again, compare the numbers.Advanced
- Keep the traceThe log that turns experiments into expertise.Advanced
12Demonstrating value
- Quantify the gainsTime, cost and quality, in numbers a client reads.Advanced
- Compare honestly to the cloudWhen local wins, when it does not, and saying so.Advanced
- Present to a clientExpertise by the numbers, not a demo.Advanced
- Regulated and confidential workThe cases where local is a requirement, not a preference.Advanced
This path is a wiki. The facts are explained here; the evidence lives in the catalog. Contribute a lesson.