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.
Prompt security addresses attempts to make a language-model application treat untrusted content as instructions or disclose information it should protect.
TechnicalAI data governance assigns responsibility and rules for how data is collected, used, shared, retained, and corrected throughout an AI system.
TechnicalAI cloud architecture organizes compute, storage, networking, models, and application services into an operating system for an AI workload.
TechnicalBYOL (Bootstrap Your Own Latent) learns useful image representations without any labels and, surprisingly, without negative examples.
TechnicalBarlow Twins is a self-supervised method that learns representations by making the cross-correlation matrix between two augmented views close to the identity…
TechnicalPseudo-labeling is a semi-supervised technique where a model trained on a small labeled set generates its own labels for unlabeled data, then trains on those…
TechnicalConsistency regularization teaches a model to give the same answer when an unlabeled input is perturbed in small, label-preserving ways.
TechnicalHard parameter sharing is the classic multi-task learning design where several tasks share the same hidden layers and only split into separate output 'heads'…
TechnicalGating and routing let a neural network activate only the parts it needs for each input instead of running the whole model every time.
TechnicalGumbel-Softmax is a trick that lets neural networks 'sample' from discrete categories while still being trainable by gradient descent.
TechnicalThe Straight-Through Estimator (STE) is a simple trick for training networks that contain hard, non-differentiable steps like rounding or thresholding.
TechnicalA bidirectional recurrent network reads a sequence both forward and backward, so each position's representation draws on context from the past and the future.
Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.