Build next-generation AI applications
This course introduces the core skills of modern AI engineering. It is designed for developers and technical professionals who want to build intelligent systems using large language models (LLMs) and explore how AI is applied in practice.
You will explore how AI engineers work across full-stack systems, combining software development, machine learning, prompt engineering and agent orchestration. These elements come together to build semi-autonomous, agentic systems that can receive and carry out tasks.
Taught by industry experts, this AI engineering course combines the latest insights with hands-on tasks, giving you the opportunity to apply what you learn as you go. You will explore workflows such as vibe coding, where developers and AI write code together, and learn practical techniques for guiding the behaviour of AI systems.
You will also learn how to work with LLMs, APIs, data and user input to create intelligent behaviours that can be applied across a range of AI applications. To implement what you’ve learned, you will then complete a final project where you design and prototype an AI-driven system.
This course is designed for developers, engineers and technical professionals who want to expand their skills or move into AI-related roles such as AI engineer and data scientist roles. Some prior coding experience (in any programming language) is expected. If you are unsure about your background, we are happy to advise. In some tasks, AI may be used to assist with coding.
An e-copy of