Self-paced + code reviews

Building with LLM APIs

Ship production-ready AI features — from first API call to evaluation and deployment.

  • LevelAdvanced
  • Duration8 weeks
  • Time5–6 hrs / week
  • FormatSelf-paced + code reviews

Overview

An advanced course for developers. Learn to integrate large language models into real applications with tool use, retrieval, structured output, evaluation and cost control.

Who it's for

  • Software developers adding AI features to products
  • Technical founders building AI-first products
  • Data and platform engineers supporting AI initiatives

What you'll be able to do

  1. 1Call LLM APIs effectively, including streaming and structured output
  2. 2Implement tool use and simple agent loops safely
  3. 3Build retrieval-augmented generation (RAG) over your own data
  4. 4Set up evaluations to measure and improve quality
  5. 5Control latency, cost and reliability in production

Curriculum

7 modules · 21 lessons

01 API fundamentals 3 lessons
  • Messages, tokens and parameters
  • Streaming responses
  • Choosing models for the job
02 Structured output 3 lessons
  • Schemas and validation
  • Extraction pipelines
  • Handling failures gracefully
03 Tool use and agents 3 lessons
  • Function and tool calling
  • Agent loops and guardrails
  • When not to use an agent
04 Retrieval (RAG) 3 lessons
  • Chunking and embeddings
  • Search and re-ranking
  • Grounded answers with citations
05 Evaluation 3 lessons
  • Building eval sets
  • Model-graded and human review
  • Regression testing prompts
06 Production concerns 3 lessons
  • Caching, batching and cost
  • Security and prompt injection
  • Monitoring and observability
07 Capstone project 3 lessons
  • Design your feature
  • Build and evaluate
  • Code review with a coach

Frequently asked questions

Which languages are used?

Examples are provided in Python and TypeScript. The concepts carry over to any language with an HTTP client.

Which AI providers are covered?

The course is provider-neutral. Examples use the major model APIs, and we explain how to switch between them.

What happens after I enrol?

You'll receive a confirmation email with your access details and, for live programmes, your session dates. If anything is unclear, just reply to that email.

Can my employer pay?

Yes. We can provide an invoice for your employer's training or development budget. Use the enquiry form and tell us who should be invoiced.

Reserve your place

Online enrolment for LLM APIs for Developers is opening soon. Send your details and we will confirm your place, start date and payment link by email.

We reply within one working day. See our privacy notice.

£795LLM APIs for Developers
Reserve a place

Keep exploring

Related courses

Self-paced + live labs

Prompt Engineering Mastery

Get consistent, high-quality results from AI — every time, not just sometimes.

  • Intermediate
  • 6 weeks
£349 View course
Live cohort

AI for Leaders & Executives

Make confident, well-informed decisions about AI strategy, investment and risk.

  • All levels
  • 5 weeks
£1,250 View course