Fintech
Extract structured fields from loan and statement documents with schema-validated outputs, and route low-confidence results to a human reviewer.
AI for Engineers · Intermediate
Course overview
Building LLM Applications takes working programmers from a first API call to a deployed, evaluated feature. You learn how to shape model output into data your code can trust, let models call your functions, stream responses, and keep cost and latency in check. Every session pairs concise engineering explanations with a lab you build and run yourself.
Developers, Software Engineers, Technical Leads
Industry use cases
Extract structured fields from loan and statement documents with schema-validated outputs, and route low-confidence results to a human reviewer.
Build an internal assistant that summarizes de-identified clinical notes, with logging and guardrails that keep protected data out of prompts.
Generate and validate product attributes from supplier descriptions, with a regression set that catches quality drops after a model change.
Add an in-product assistant that calls existing REST endpoints through tool calling and streams answers into the interface.
Turn free-text maintenance reports into structured work orders and compare model choices on accuracy, latency, and cost.
Classify and summarize support tickets at volume, using caching and batching to control per-request cost.
Syllabus
Every module ends with a hands-on lab you can apply to your own work.
Make your first calls to the major provider APIs and understand the request, response, and token model underneath them.
Hands-on lab: Write a small client that sends the same prompt to three providers, logs token usage and latency for each, and handles a forced rate-limit error gracefully.
Treat prompts as versioned code: structured, testable, and parameterized.
Hands-on lab: Refactor a hard-coded prompt into a versioned template with examples, then run it against ten varied inputs and record where it breaks.
Make model output machine-readable and let models invoke your functions in a controlled way.
Hands-on lab: Build an extraction service that returns schema-validated JSON from messy text, then add two tools the model can call and test a case where a tool fails.
Deliver responsive experiences and structure an LLM feature inside a real service.
Hands-on lab: Expose your extraction and chat features through a FastAPI endpoint that streams tokens to a simple client and cancels cleanly when the client disconnects.
Understand where money and time go in an LLM request and how to reduce both without hurting quality.
Hands-on lab: Instrument your service to log per-request tokens and cost, then apply two optimizations and report the measured before-and-after difference.
Replace guesswork with repeatable tests that tell you whether a change made things better or worse.
Hands-on lab: Create a 30-example evaluation set for your service, write automated scorers, and run it against two prompt versions to choose between them.
Ship the feature with guardrails, monitoring, and a deployment you can maintain.
Hands-on lab: Containerize your service, add a redaction step and an output check, and run a short red-team session where peers try to make it misbehave.
Capstone project
Build and present a deployable LLM-powered service for a use case of your choice: it must return schema-validated output, use at least one tool call, stream responses, include a documented evaluation set with results, report per-request cost, and include a short safety review of the risks you addressed.
Tools and requirements
Frequently asked questions
Select "Book a seat" and complete the short form. We email you the next cohort dates, timings and fees, and your seat is secured when you confirm. Requesting a seat is free.
Live and online. The 14 hours run as 7 live online sessions x 2 hours, including guided hands-on lab time in every session, led by an instructor, with hands-on labs in every session.
Working proficiency in Python or TypeScript, including installing packages and calling REST APIs Comfort with the command line and Git Your own API keys for at least one model provider (guidance provided before the first session)
Yes. We can run this course for a team with examples from your own roles and tools. Send a team request through the contact page.
Continue exploring
Build retrieval-augmented generation systems with embeddings, vector databases, hybrid search, and reranking, and learn to evaluate and run them in production.
Engineer reliable AI agents and multi-step workflows with tool use, MCP, orchestration frameworks, memory, guardrails, observability, and human approval steps.
Use AI coding assistants to write, test, refactor, and review code faster while keeping quality, security, and team standards intact.
Ready to start?