Free AI library

Language AI guidesFree forever.

155 plain-English guides, structured learning paths, and an open library — built by an independent 501(c)(3) nonprofit so anyone can understand modern AI.

155Free guides
1Topic tracks
~2 minPer guide
~5hReading time

Start here

Five outcome-based courses

Each course includes explicit outcomes, mapped competencies, practice activities, and an applied capstone.

Topic tracks

Browse by track

Jump into the area you care about. Every track has multiple plain-English guides.

Full library

All guides

155 of 1019 guides shown. Filter by track or search above.

Language AI

Constrained Decoding

Constrained decoding forces a language model to generate output that follows strict rules — like valid JSON, a regex pattern, or a fixed set of choices…

2 min readRead
Language AI

Logit Bias

Logit bias is a knob that nudges a language model toward or away from specific tokens by adding a fixed number to their scores before the model picks…

2 min readRead
Language AI

KV Cache

The KV cache stores the key and value vectors a transformer has already computed for previous tokens, so it doesn't have to recompute them for every new word…

2 min readRead
Language AI

Jailbreaking and Red-Teaming

Jailbreaking is the practice of crafting prompts that trick an AI model into ignoring its safety rules, while red-teaming is the organized effort to find…

2 min readRead
Language AI

Test-Time Compute Scaling

Test-time compute scaling means giving a model more thinking time and computation when it answers a question, rather than only making it bigger during…

2 min readRead
Language AI

Agentic Tool Orchestration

Agentic tool orchestration is how an AI model plans and chains together external tools, like search engines, code runners, databases, and APIs, to accomplish…

2 min readRead
Language AI

Hybrid Search

Hybrid search blends keyword matching with semantic vector search so a system catches both exact terms and the meaning behind a query.

2 min readRead
Language AI

Document Chunking Strategies

Document chunking is how you split long text into retrievable pieces before embedding it for search or RAG.

2 min readRead
Language AI

Long-Context Modeling

Long-context modeling lets a language model read and reason over very large inputs at once, from hundreds of pages to entire codebases.

2 min readRead
Language AI

Grounding and Citations

Grounding ties an AI's answers to specific source documents instead of letting it answer from memory alone, and citations show exactly which sources backed…

2 min readRead
Language AI

LLM-as-a-Judge

LLM-as-a-judge uses one language model to score or compare the outputs of another, automating quality evaluation that used to require human raters.

2 min readRead
Language AI

Guardrails and Output Moderation

Guardrails are the safety checks wrapped around a language model to keep its inputs and outputs within acceptable bounds, blocking harmful, off-topic…

2 min readRead

Finished reading? Prove it.

Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.