AI Foundations
Understand what AI is, how systems learn, where they fail, and how to judge claims without hype.
Free AI library
1019 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
1019 of 1019 guides shown. Filter by track or search above.
Knowledge distillation trains a small 'student' model to imitate a large, accurate 'teacher' model.
TechnicalMixture of Experts (MoE) is a model design that splits a network into many specialized sub-networks and activates only a few per input.
FundamentalsEmbeddings turn words, images, or other data into lists of numbers (vectors) so that similar things end up close together in a high-dimensional space.
FundamentalsTokenization is the step that chops text into smaller pieces called tokens, the units a language model actually reads and predicts.
FundamentalsFeature engineering is the craft of turning raw data into informative inputs (features) that help a model learn.
TechnicalModel quantization shrinks a neural network by storing its numbers in fewer bits, so the same model runs faster and on smaller hardware.
TechnicalFederated learning trains a shared model across many devices or organizations without collecting their raw data in one place.
FundamentalsA decision tree makes predictions by asking a series of simple yes/no questions, like a flowchart.
FundamentalsA support vector machine (SVM) is a classic algorithm that separates two groups by drawing the widest possible boundary between them.
FundamentalsDimensionality reduction shrinks data from many columns (features) down to a few while keeping the important structure.
FundamentalsTransfer learning reuses a model already trained on a large dataset and adapts it to a new, related task.
FundamentalsSelf-supervised learning trains models on unlabeled data by inventing a task whose answer is hidden inside the data itself.
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.