AI training
Generative AI for Developers
Add language-model features to real applications: prompts, structured output, retrieval, evaluation and cost control.
Enquire about this course- Duration
- 2 days
- Level
- Intermediate
- Delivery
- Live online or on-site, for individuals or private teams
- Prerequisites
- Comfortable programming in at least one language.
- Certificate
- Not included
- Dates and price
- Contact us for current dates and pricing
What you will build
A working AI feature added to a sample application, with automated tests for its behaviour.
What is included
- Hands-on labs with worked solutions
- Course materials and sample code
- Follow-up questions answered after the course
Course outline
What you will cover
Day 1: Working with language models
- How language models work, in practical terms
- Calling model APIs and handling responses
- Prompt design and structured output
- Tool and function calling
- Lab: add a summarising feature to a sample app
Day 2: Making it dependable
- Retrieval-augmented generation basics
- Evaluating and testing AI output
- Cost, latency and caching
- Security, privacy and prompt injection
- Lab: ship a tested AI feature
Who it is for
- Software developers new to language models
- Teams adding AI features to existing applications
What you will be able to do
- Call and compare model APIs with confidence
- Build a retrieval-based question-answering feature
- Test and evaluate AI output
- Understand cost, latency and safety trade-offs
Tools
Related courses
Agentic AI Bootcamp: Build Working AI Agents
A six-week, hands-on programme in which you build and deploy seven working AI agents, from research assistants and support bots to data pipelines.
Course details →AI Development with .NET
Build AI features and agents in C#: language-model calls, retrieval and tool use inside .NET applications.
Course details →AI for Business Teams
A practical, non-technical course on using AI at work safely and effectively, and spotting where it will really help.
Course details →