AI Foundations
Understand what AI is, how systems learn, where they fail, and how to judge claims without hype.
Free AI library
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.
Start here
Each course includes explicit outcomes, mapped competencies, practice activities, and an applied capstone.
Understand what AI is, how systems learn, where they fail, and how to judge claims without hype.
Use AI productively while protecting privacy, checking outputs, and preserving human accountability.
Evaluate workplace use cases, run safe pilots, measure value, and communicate changes responsibly.
Analyze AI systems through rights, equity, governance, safety, and public-interest outcomes.
Understand language models, retrieval, agents, evaluation, cost, and deployment safeguards through practical system design.
Topic tracks
Jump into the area you care about. Every track has multiple plain-English guides.
Full library
155 of 1019 guides shown. Filter by track or search above.
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…
Language AILogit 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…
Language AIThe 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…
Language AIJailbreaking 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…
Language AITest-time compute scaling means giving a model more thinking time and computation when it answers a question, rather than only making it bigger during…
Language AIAgentic tool orchestration is how an AI model plans and chains together external tools, like search engines, code runners, databases, and APIs, to accomplish…
Language AIHybrid search blends keyword matching with semantic vector search so a system catches both exact terms and the meaning behind a query.
Language AIDocument chunking is how you split long text into retrievable pieces before embedding it for search or RAG.
Language AILong-context modeling lets a language model read and reason over very large inputs at once, from hundreds of pages to entire codebases.
Language AIGrounding ties an AI's answers to specific source documents instead of letting it answer from memory alone, and citations show exactly which sources backed…
Language AILLM-as-a-judge uses one language model to score or compare the outputs of another, automating quality evaluation that used to require human raters.
Language AIGuardrails are the safety checks wrapped around a language model to keep its inputs and outputs within acceptable bounds, blocking harmful, off-topic…
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.