AI Foundations
Understand what AI is, how systems learn, where they fail, and how to judge claims without hype.
Free AI library
177 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
177 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.
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.
TechnicalFP8 is an 8-bit floating-point number format that lets AI models store weights and run math using a quarter of the memory of standard 32-bit numbers.
TechnicalPagedAttention is a memory-management technique that stores a language model's attention cache in small reusable blocks instead of one big contiguous chunk.
TechnicalContinuous batching is a serving technique that adds and removes requests from a running batch token-by-token, instead of waiting for a whole fixed batch…
TechnicalDifferential privacy is a mathematical guarantee that analyzing a dataset reveals useful patterns while hiding whether any single person's data was included.
TechnicalKubernetes is an open-source system that automatically schedules, scales, and restarts containerized programs across a cluster of machines.
TechnicalA feature store is a central system that computes, stores, and serves the input variables (features) that machine learning models consume.
TechnicalA model registry is a version-controlled catalog for trained machine learning models, tracking each version's lineage, metrics, and deployment stage.
TechnicalAI helps security teams sift through billions of events to spot attacks humans would miss, and increasingly responds automatically.
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.