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

1-Bit and Ternary BitNet Models

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…

2 min readRead
Technical

GPTQ and AWQ Post-Training Quantization

GPTQ and AWQ are two leading methods for shrinking already-trained language models to 4-bit precision so they run on cheaper, smaller hardware.

2 min readRead
Technical

ROUGE and BLEU Evaluation Metrics

ROUGE and BLEU are the workhorse automatic metrics for comparing machine-generated text against human references.

2 min readRead
Technical

Speculative RAG and Retrieval-Augmented Drafting

Speculative RAG speeds up and sharpens retrieval-augmented generation by having a small, fast model draft multiple candidate answers from retrieved…

2 min readRead
Technical

Block-Sparse and Native Sparse Attention

Block-sparse and native sparse attention let transformers attend to only the most relevant chunks of a long sequence instead of every token, slashing…

2 min readRead
Technical

Watermarking Language Model Outputs

Watermarking embeds a hidden statistical signal into AI-generated text so it can later be detected as machine-written, without changing what a human reader…

2 min readRead
Technical

Speculative Decoding with EAGLE

Speculative decoding speeds up large language model inference by letting a tiny draft model guess several tokens ahead, which the big model then verifies…

2 min readRead
Technical

Influence Functions for Training Data Attribution

Influence functions estimate how much each training example shaped a model's prediction, letting you trace an output back to the data that caused it.

2 min readRead
Technical

Batch Normalization

Batch normalization is a technique that rescales the inputs to each layer of a neural network during training, making deep networks train faster and more…

2 min readRead
Technical

Hyperparameter Tuning

Hyperparameters are the settings you choose before training, like learning rate or model size, that the model does not learn on its own.

2 min readRead
Technical

Contrastive Learning

Contrastive learning teaches a model to pull similar things together and push dissimilar things apart in an embedding space.

2 min readRead
Technical

Reinforcement Learning From Human Feedback

RLHF is the technique that turns a raw language model into a helpful, polite assistant by training it on human preferences.

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.