Building AI Apps with LLMs
From first API call to a feature you can ship: prompting, structured output, tool calling, streaming, and cost control.
- Intermediate
- 2h 27m
- 4 modules
- 12 lessons
- 26.4k students
Taught by Priya Raman · LLMs, RAG, Prompt engineering, Evaluation

What you’ll learn
Understand the model
Reason about tokens, context windows, and sampling instead of treating the model as a black box.
Get structured output
Make a model return data your program can rely on, and validate it before you use it.
Wire up tool calling
Let the model call your functions, and keep the loop bounded and observable.
Ship it affordably
Stream responses, cache what repeats, and keep latency and spend under control.
Course content
4 modules · 2h 27m
01LLM FundamentalsWhat the model is doing, what it costs, and which knobs actually change the output.27m
02Prompting That Holds UpWriting prompts that behave the same way on the thousandth call as they did on the first.35m
03Tool Calling and AgentsLetting the model act: exposing functions, running the loop, and keeping the whole thing bounded.54m
04Shipping to ProductionThe engineering around the model: streaming, cost, caching, and behaving well under load.31m