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.
Attention rollout is a method for tracing how information flows through a Transformer's stacked attention layers to explain which input tokens influence…
TechnicalSecond-order optimization uses curvature information (the Hessian matrix of second derivatives) to take smarter steps toward a minimum, not just the slope.
TechnicalRMSNorm is a lightweight normalization layer that rescales activations by their root mean square, and pre-layer normalization places that step before each…
TechnicalSwiGLU is a gated activation function that multiplies one linear projection of the input by a Swish-activated second projection, acting as a learnable…
TechnicalSqueeze-and-Excitation (SE) blocks let a convolutional network learn how much to weight each feature channel, recalibrating them based on global context.
TechnicalWarmup gently ramps the learning rate up from near zero before training, then cosine annealing smoothly decays it back down following a cosine curve.
TechnicalCyclical learning rates repeatedly cycle the learning rate up and down between a lower and upper bound instead of only decaying it.
TechnicalSharpness-Aware Minimization (SAM) is an optimization method that seeks not just a low loss but a low loss across a whole neighborhood of weights — a flat…
TechnicalLinear probing tests how good a pretrained model's internal representations are by freezing the network and training only a simple linear classifier on top.
TechnicalDenseNet is a convolutional network where every layer receives the feature maps of all preceding layers as input.
TechnicalA bottleneck architecture squeezes data through a narrow intermediate layer before expanding it again, forcing the network to learn compact, efficient…
TechnicalGradient accumulation lets you simulate a large batch size on limited GPU memory by summing gradients over several small mini-batches before updating…
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.