Skip to content
AI EngineeringPro

Replace “it feels better” with evidence.

AI Evals: Test, Measure & Ship LLM Apps

Build an evaluation system with failure analysis, deterministic and semantic scorers, aligned LLM judges, uncertainty, regression tests, and release gates.

What you will leave with

You can turn product expectations into an eval dataset and a repeatable gate that blocks a statistically credible regression.

Modules
8
Duration
~9 hours
Level
Intermediate to Advanced
Access
Module 1 free
  • Helpwell eval suite throughline
  • Faked outputs, real machinery
  • Scorers → judge → CI gate
  • Runnable in-browser Python

What you will be able to do

What this course prepares you to do.

The curriculum is organized around these 4 practical outcomes.

Build a failure taxonomy and representative eval set

Write deterministic and semantic scorers

Measure and align an LLM-as-judge

Add uncertainty-aware regression tests and CI gates

Curriculum

Every module earns the next one.

Open a module to inspect every section before you start. Your progress follows you through the course.

01
Module 1

Beyond Vibes: What an Eval Actually Is

BeginnerFree preview

Why vibes & benchmarks fail, Input set + good + scorer, The eval flywheel, and more.

View 5 sections
  1. 1Why Vibes Don’t Scale (and Benchmarks Lie for Your Product)
  2. 2What an Eval Actually Is: Inputs, a Definition of Good, a Scorer
  3. 3The Eval Flywheel: Analyze, Measure, Improve, Re-measure
  4. 4Offline vs Online: a Closed Loop, Not a Choice
  5. 5The Scorer Ladder: a Map of the Course
60 min5 sections
Open module
02
Module 2

Cheap & Trustworthy: Deterministic Scorers as Classifiers

BeginnerPro

Exact / regex / normalize, Schema & value validity, Scorer = classifier, and more.

View 5 sections
  1. 1Deterministic Scorers: Exact, Regex, and Normalize First
  2. 2Structured-Output Validity: Parse, Schema, Constraints
  3. 3Your Scorer IS a Classifier: Confusion Matrix, Precision, Recall, F1
  4. 4Why Accuracy Lies on Imbalanced Eval Sets
  5. 5Picking the Operating Point: Which Error Is Expensive
70 min5 sections
Open module
03
Module 3

Words vs Meaning vs Running It: Reference, Semantic & Functional Scorers

IntermediatePro

ROUGE / BLEU / METEOR, Cosine & BERTScore, Threshold calibration, and more.

View 5 sections
  1. 1Reference-Overlap Metrics: ROUGE, BLEU, and Where They Mislead
  2. 2Reference-Free vs Reference-Based: Which Regime per Task
  3. 3Semantic Similarity: Cosine and BERTScore’s Token Match
  4. 4Calibrating a Similarity Threshold: No Universal 0.8
  5. 5Functional Checks and pass@k: Run It, Don’t Compare Text
75 min5 sections
Open module
04
Module 4

Look At Your Data: Error Analysis & Failure Taxonomies

IntermediatePro

Read your data, Open coding, Axial coding & counts, and more.

View 5 sections
  1. 1Error Analysis: Reading Your Data Is the Highest-ROI Activity
  2. 2Open Coding: Free-Text Notes on What Went Wrong
  3. 3Axial Coding: Group, Name, Count, Prioritize
  4. 4Theoretical Saturation: When to Stop Reading
  5. 5The Three Gulfs: Comprehension, Specification, Generalization
70 min5 sections
Open module
05
Module 5

Don’t Trust the Judge: Align It: LLM-as-Judge

IntermediatePro

When you need a judge, Binary beats 1–5, Align with kappa, and more.

View 5 sections
  1. 1When You Finally Need a Judge: the Last Rung
  2. 2Binary Pass/Fail Beats 1–5
  3. 3Align the Judge to Humans: Raw Agreement Lies, Use Kappa
  4. 4Judge Biases: Verbosity, Position, Self-Enhancement
  5. 5Iterate the Judge: Edit the Rubric, Re-measure Alignment
75 min5 sections
Open module
06
Module 6

Trustworthy Numbers: Noise, Confidence Intervals & Power

AdvancedPro

Eval noise & small-n, Wilson interval, Bootstrap CIs, and more.

View 5 sections
  1. 1One Number Is a Coin Flip: Eval Noise & Small-n
  2. 2The Wilson Interval for a Pass Rate
  3. 3Bootstrap Confidence Intervals for Any Metric
  4. 4What the Bootstrap Can and Can’t Do
  5. 5Sample Size & Power: How Many Examples Is Enough
70 min5 sections
Open module
07
Module 7

Comparing Versions & Gating Regressions

AdvancedPro

Paired comparison, McNemar’s test, Per-slice + corrections, and more.

View 5 sections
  1. 1Paired vs Unpaired: Same Eval Set Means Paired
  2. 2McNemar’s Test: Only the Disagreements Decide
  3. 3Permutation & Paired-Bootstrap: the Assumption-Free Comparison
  4. 4Per-Slice Analysis & Multiple Comparisons
  5. 5The CI Gate: Block a Deploy Only on a Real Regression
75 min5 sections
Open module
08
Module 8

The Whole System: RAG, Agent, Production & Benchmark Evals

AdvancedPro

Retrieval metrics, RAG generation evals, Agent & pass^k, and more.

View 5 sections
  1. 1Retrieval Evals: Recall@k, Precision@k, MRR, nDCG
  2. 2RAG Generation Evals: Faithfulness & Context Precision/Recall
  3. 3Agent Evals: Outcome vs Trajectory, and pass^k Reliability
  4. 4Online vs Offline: Monitoring, Drift, Guardrails, Cost
  5. 5Benchmark Literacy & Assembling Your Own Harness
80 min5 sections
Open module

Who this course is for

Built for people who need to use the skill.

Start with the background you have. The prerequisite notes above tell you exactly what is assumed.

01

AI engineers shipping LLM applications

02

Quality and platform teams

03

Technical leaders defining release standards

Start the course

Begin with Beyond Vibes: What an Eval Actually Is.

Module 1 introduces the language and example used throughout the rest of the course.

Open Module 1
AI Evals: Test, Measure & Ship LLM Apps | Let's Data Science | Let's Data Science