Free AI library

Technical guidesFree forever.

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.

177Free guides
1Topic tracks
~2 minPer guide
~6hReading time

Start here

Five outcome-based courses

Each course includes explicit outcomes, mapped competencies, practice activities, and an applied capstone.

Topic tracks

Browse by track

Jump into the area you care about. Every track has multiple plain-English guides.

Full library

All guides

177 of 1019 guides shown. Filter by track or search above.

Technical

AI Prompt Security

Prompt security addresses attempts to make a language-model application treat untrusted content as instructions or disclose information it should protect.

2 min readRead
Technical

AI Data Governance

AI data governance assigns responsibility and rules for how data is collected, used, shared, retained, and corrected throughout an AI system.

2 min readRead
Technical

AI Cloud Architecture

AI cloud architecture organizes compute, storage, networking, models, and application services into an operating system for an AI workload.

2 min readRead
Technical

BYOL and Non-Contrastive Self-Supervision

BYOL (Bootstrap Your Own Latent) learns useful image representations without any labels and, surprisingly, without negative examples.

2 min readRead
Technical

Barlow Twins and Redundancy Reduction

Barlow Twins is a self-supervised method that learns representations by making the cross-correlation matrix between two augmented views close to the identity…

2 min readRead
Technical

Pseudo-Labeling and Self-Training

Pseudo-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…

2 min readRead
Technical

Consistency Regularization in Semi-Supervised Learning

Consistency regularization teaches a model to give the same answer when an unlabeled input is perturbed in small, label-preserving ways.

2 min readRead
Technical

Hard Parameter Sharing in Multi-Task Networks

Hard parameter sharing is the classic multi-task learning design where several tasks share the same hidden layers and only split into separate output 'heads'…

2 min readRead
Technical

Gating and Routing in Conditional Computation

Gating and routing let a neural network activate only the parts it needs for each input instead of running the whole model every time.

2 min readRead
Technical

Gumbel-Softmax and Reparameterization

Gumbel-Softmax is a trick that lets neural networks 'sample' from discrete categories while still being trainable by gradient descent.

2 min readRead
Technical

Straight-Through Estimator

The Straight-Through Estimator (STE) is a simple trick for training networks that contain hard, non-differentiable steps like rounding or thresholding.

2 min readRead
Technical

Bidirectional Recurrent Networks

A bidirectional recurrent network reads a sequence both forward and backward, so each position's representation draws on context from the past and the future.

2 min readRead

Finished reading? Prove it.

Check what you learned with topic quizzes, then explore our structured courses and current certification requirements. Core guides remain free to read.