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.
BitNet is Microsoft's line of research showing that large language models can be trained with weights restricted to just 1 bit, or three values…
TechnicalGPTQ and AWQ are two leading methods for shrinking already-trained language models to 4-bit precision so they run on cheaper, smaller hardware.
TechnicalROUGE and BLEU are the workhorse automatic metrics for comparing machine-generated text against human references.
TechnicalSpeculative RAG speeds up and sharpens retrieval-augmented generation by having a small, fast model draft multiple candidate answers from retrieved…
TechnicalBlock-sparse and native sparse attention let transformers attend to only the most relevant chunks of a long sequence instead of every token, slashing…
TechnicalWatermarking embeds a hidden statistical signal into AI-generated text so it can later be detected as machine-written, without changing what a human reader…
TechnicalSpeculative decoding speeds up large language model inference by letting a tiny draft model guess several tokens ahead, which the big model then verifies…
TechnicalInfluence functions estimate how much each training example shaped a model's prediction, letting you trace an output back to the data that caused it.
TechnicalBatch normalization is a technique that rescales the inputs to each layer of a neural network during training, making deep networks train faster and more…
TechnicalHyperparameters are the settings you choose before training, like learning rate or model size, that the model does not learn on its own.
TechnicalContrastive learning teaches a model to pull similar things together and push dissimilar things apart in an embedding space.
TechnicalRLHF is the technique that turns a raw language model into a helpful, polite assistant by training it on human preferences.
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.