Skip to content
AIAdvanced

LLM Apps in Production

Evaluation, retrieval and cost control — the unglamorous work that makes a model feature reliable.

4.6 · 1,639 ratings7.9k learnersUpdated
Jonah PriceTaught by Jonah Price
Columns of glowing green characters cascading down a black screen
Free preview · 24 min
$129$189
32% off this month
30-day money-back guarantee
Includes
  • 13 hours of video
  • 8 hands-on projects
  • An evaluation harness
  • Lifetime access
  • Certificate of completion

50% of the running time is hands-on — projects and quizzes rather than video.

What you'll learn

  • Evaluate before you build

    A golden set drawn from real traffic, and prompt regression tests that run in CI like any other test.

  • Make retrieval actually help

    Chunking, hybrid search and reranking that improve the answer rather than padding the context window.

  • Handle mid-stream failure

    Much of what goes wrong in production goes wrong after the first token. Stream a response that survives it.

  • Control cost and latency

    Caching, model routing, and the underrated skill of knowing when not to call the model at all.

  • Ship guardrails that fail closed

    Safety checks that default to refusing, and logging detailed enough to debug the refusal afterwards.

What’s inside

Every figure below is summed from the lesson list, not estimated — so the chart and the curriculum can never disagree.

Content mix for LLM Apps in ProductionHow the 14 hours split between video, hands-on projects and quizzes.50%48%14htotal
Content mix for LLM Apps in Production
Content typeMinutesShare
Video lessons41050.5%
Hands-on projects38847.8%
Quizzes141.7%

50% of this course is hands-on.

Curriculum

4 sections · 19 lessons · 14h total

You cannot improve what you have not defined.

  • VideoWhy prompt tinkering plateausFree preview24m
  • VideoBuilding a golden set from real traffic Premium32m
  • VideoModel-graded evaluation, and its limits Premium35m
  • VideoRegression tests for prompts in CI Premium29m
  • ProjectProject: an eval harness for your own feature Premium1h 30m

Your instructor

Jonah Price

Jonah Price

ML engineer · applied language models

Jonah builds language-model features that survive contact with real users — which mostly means evaluation, cost control and knowing when not to call the model at all. He is refreshingly unromantic about the technology and it makes the course better.

  1. 2019

    Research engineering at Vellum Labs

    Completed

    Retrieval systems for legal search.

  2. 2023

    Head of applied AI, Corvid

    Completed

    Shipped four LLM features to 2M users.

  3. 2025

    Open source

    In progress

    Author of evalkit, a harness for prompt regression tests.

Reviews

What learners said

1,639 ratings from people who bought this course.

4.6

1,639 ratings

5 stars
73%
4 stars
19%
3 stars
5%
2 stars
1%
1 star
1%
Ravi Chandrasekhar
Ravi Chandrasekhar

Refreshingly unhyped. Jonah spends the first three hours on evaluation before touching a prompt, which is exactly the right order and exactly what nobody else teaches.

Johanna Meyer
Johanna Meyer

The routing lesson cut our inference bill by 61% in a fortnight. I did the maths twice because I did not believe it. Advanced, and it does expect you to know your way around a backend.

Kwame Asante
Kwame Asante

Very strong on the engineering. Moves fast through the model fundamentals, so brush up first if that is new to you. The eval harness is now part of our repo.

Learners also took

Same category first, then whatever pairs well with it.

A laptop and an external monitor on a bright white desk, both showing an open code editorFull-stack

Ship It: Next.js 16 from Zero to Production

Build and deploy a real application on the App Router — async request APIs, streaming, caching and the deploy that follows.

Maya OkonkwoMaya Okonkwo
4.7 (3.6k)
18.4k learners
15h25 lessonsIntermediate
A close-up, sharply angled view of syntax-highlighted source code on a dark screenFrontend

TypeScript for Teams

Types that catch real bugs and stay out of the way — for codebases with more than one author.

Dev RaghunathanDev Raghunathan
4.7 (5.4k)
24.3k learners
10h18 lessonsIntermediate
A laptop screen filled with nested component markup in a dark editorFrontend

React Server Components, Properly

The boundary, the payload and the render — what actually happens between the server and the browser.

Maya OkonkwoMaya Okonkwo
4.7 (2k)
9.6k learners
10h16 lessonsAdvanced

Browse the full course catalogue, or see how this page is put together on Built with VivekUI.