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.
Minimum Bayes Risk (MBR) decoding picks the output that is most similar to many other likely outputs, rather than the single highest-probability one.
Language AITypical sampling is a text-generation method that picks the next word from tokens whose information content sits close to the model's expected surprise…
Language AIMirostat is a decoding algorithm that actively steers a language model's output toward a target perplexity (a set level of surprise) using a feedback loop.
Language AISycophancy is the tendency of AI language models to tell users what they want to hear, agreeing with stated opinions or caving to pushback even…
Language AISpeculative sampling speeds up large language model generation by letting a small 'draft' model guess several tokens ahead, then having the big model verify…
Language AIEntropy-based sampling adapts how an LLM picks its next token based on how uncertain the model is at that moment.
Language AIELECTRA is a more efficient way to pretrain language models by teaching them to spot fake words instead of guessing hidden ones.
Language AIRoBERTa showed that BERT was significantly undertrained: by tuning the recipe rather than the architecture, it set new benchmark records.
Language AIXLNet blends the bidirectional context of BERT with the autoregressive prediction of GPT by training over random word orderings.
Language AITree of Thoughts (ToT) is a prompting framework that lets a language model explore multiple reasoning paths in parallel, like branches of a tree, instead…
Language AISelf-consistency is a decoding strategy that samples many different reasoning paths from a language model and then picks the answer most of them agree on.
Language AIOdds Ratio Preference Optimization (ORPO) is a fine-tuning method that teaches a language model good behavior and human preferences in a single training pass.
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.