02 / For
AI training for software engineers.
Most software engineers are now expected to put language models into applications. The gap is not access to an API. It is the engineering around it — interfaces, failure, evaluation, and the difference between a demo and a system you can operate.
16 courses · private corporate training · on-site or remote
Talk to us about a programme Browse the full catalogue
Courses
1 day · Foundation · Foundations
Generative AI Fundamentals
A technically accurate, practical introduction to modern generative AI for mixed technical and non-technical audiences. Enough depth to make sound decisions, with no requirement to write code.
Mixed technical and non-technical professionals
1 day · Intermediate · Foundations
How Large Language Models Work
A one-day explanation of LLM internals for developers, architects and technically curious professionals. Enough mechanism to improve engineering decisions, without a research-paper prerequisite.
Developers, architects and technical professionals
3 days · Intermediate · AI Engineering
AI Engineering for Software Developers
A three-day programme for professional software engineers: how to build real applications with modern AI, from model APIs and RAG through agents, evaluation and production patterns.
Software developers
2–3 days · Intermediate · AI Engineering
Building Applications with Generative AI
A two-to-three-day build course for software engineers: take an AI-powered application from architecture through RAG, tools, evaluation and deployment, ending with an end-to-end system.
Software engineers and technical teams
1 day · Intermediate · AI Engineering
Evaluating and Testing LLM Applications
A one-day course on evaluating non-deterministic systems: golden datasets, semantic checks, LLM-as-judge, retrieval and agent evaluation, and the pipeline that keeps quality from drifting.
AI developers, QA engineers and technical leads
1 day · Intermediate · AI Engineering
Securing Generative AI Applications
A one-day security course for developers, security engineers and architects: the specific risks created by LLM applications, and the controls that actually reduce them.
Developers, security engineers and architects
2 days · Intermediate · RAG & Agents
RAG: From Fundamentals to Production
A two-day course on retrieval-augmented generation as an engineering discipline: why naive RAG fails, and how to design a system that can be evaluated, secured and operated.
Developers, ML engineers and architects
2 days · Advanced · RAG & Agents
Building AI Agents
A two-day course for intermediate and advanced developers: design and build useful agents with tools, state, permissions and evaluation, rather than unsupervised demos.
Intermediate and advanced developers
2 days · Advanced · RAG & Agents
Agentic RAG Systems
A two-day advanced course combining retrieval with agentic reasoning and tool use: multi-step retrieval, query planning, structured sources and a production architecture for complex knowledge work.
Experienced AI engineers, developers and architects
2 days · Advanced · Architecture
Production AI Architecture
A two-day architecture course for senior engineers and technical leaders: reference architectures, model gateways, RAG, agents, security, evaluation and the operational concerns that decide whether a system can leave the lab.
Architects, senior engineers and platform engineers
2 days · Intermediate · Architecture
Building Enterprise AI Assistants
A two-day course for developers and platform teams: build a secure internal assistant that can use organisational knowledge and systems, with identity, permissions, citations and evaluation.
Developers and enterprise platform teams
1 day · Intermediate · Models & Machine Learning
Running LLMs Locally
A one-day practical course on local and private inference: model formats, hardware, quantisation, engines, benchmarking and the privacy and cost reasons to run models yourself.
Developers, infrastructure and AI engineers
2 days · Advanced · Models & Machine Learning
Transformers from First Principles
A two-day course for technically strong practitioners: build a usable understanding of transformer models by implementing simplified components, without unnecessary mathematical formalism.
Developers, ML engineers and strong practitioners
1 day · Intermediate · Workshops
RAG in a Day
A focused workshop for developers: build a complete retrieval-augmented generation system in one day, from ingestion and chunking through citations and a first evaluation.
Developers
1 day · Intermediate · Workshops
Build an AI Agent in a Day
A hands-on workshop for developers: build a working agent with tool calling, state, structured outputs, error handling, permissions and a first evaluation.
Developers
1 day · Intermediate · Workshops
From Chatbot to Agent
A one-day workshop that starts with a basic LLM chat application and evolves it, step by step, into a useful agentic system with retrieval, tools, state and production safeguards.
Developers and technical teams
Python programmes
Flagship Python programmes
3 days
AI Engineering with Python
From £10,000
Working agents, retrieval and production systems in Python.
2 days
Applied NLP with Python
From £7,000
Classical NLP through transformers, in Python.
Pathways
Suggested pathways
Developer pathway
For software engineers who need to move from a working understanding of generative AI to systems they can run in production.
- 01Generative AI Fundamentals
1 day · Foundation
- 02AI Engineering for Software Developers
3 days · Intermediate
- 03RAG: From Fundamentals to Production
2 days · Intermediate
- 04Building AI Agents
2 days · Advanced
- 05Production AI Architecture
2 days · Advanced
Advanced AI pathway
For practitioners who need a deeper picture of how language models work, and how they are trained and adapted.
- 01How Large Language Models Work
1 day · Intermediate
- 02Transformers from First Principles
2 days · Advanced
- 03Fine-Tuning Language Models
2 days · Advanced
- 04Training Your Own Language Model
2–3 days · Advanced