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.
A serving architecture that splits large language model inference into two separate phases—prefill and decode—and runs them on different pools of GPUs.
TechnicalThe control layer that decides which model replica, GPU, or backend should handle each incoming LLM request, and how to spread traffic so no single server is…
TechnicalA way to split the math inside a single neural-network layer across multiple GPUs so a model too big for one device can still run.
TechnicalSelf-reflection lets an AI agent critique its own outputs and actions mid-task, then revise based on that critique.
TechnicalTree-of-Thoughts lets a model explore many reasoning paths in parallel, like branches of a tree, instead of committing to one line of thought.
TechnicalGraph-of-Thoughts models reasoning as a network where thoughts can merge, loop, and connect freely, not just branch.
TechnicalClass imbalance is when one outcome vastly outnumbers another — like 99.9% legitimate transactions versus 0.
TechnicalAn autoencoder is a neural network that learns to compress data into a compact code and then reconstruct it, forcing the network to capture only the most…
TechnicalSiamese networks use two or more identical, weight-sharing branches to learn how similar two inputs are, rather than classifying each one.
TechnicalMulti-task learning trains one model to perform several related tasks at once, sharing internal representations across them.
TechnicalConformal prediction wraps any model to output a set or interval that is guaranteed to contain the true answer with a chosen probability, like 90%.
TechnicalCalibration means a model's stated probabilities match reality: when it says 70%, the event should happen about 70% of the time.
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.