AI literacy for the real world
The foundations behind intelligent systems
Build with today’s AI capabilities
Engineer reliable GenAI systems
Ship AI products responsibly
Engineering foundations for AI builders
Patterns for solving harder problems
Design systems that scale AI
Communicate and lead in the AI era
Your production AI capstone
Navigate the AI engineering job market
Tell the story of how you create impact
Solve, design, and communicate under pressure
Prepare for modern ML and GenAI interviews
Make a confident, informed next move
Making AI education accessible to everyone, everywhere
Common questions answered
Get in touch with us
Built in public on GitHub
Every lesson builds on the last. No rush, no assumptions.
Discover how machines interpret images and video, from pixel grids to self-driving cars.
Explore how machines read, write, and interpret the messy complexity of human language.
How AI is transforming medicine from diagnosis to drug discovery
Uncover the algorithms behind personalised recommendations and why your feed feels like it reads your mind.
Discover how AI converts spoken words into text, powers virtual assistants, and creates synthetic voices.
Explore how AI generates images, music, and code from scratch - from GANs to diffusion models and beyond.
Understand how AI agents learn through trial, error, and reward - from game-playing champions to real-world robots.
Learn how modern AI systems combine vision, language, and audio to understand the world more like humans do.
Discover how AI transforms robotics - from warehouse automation and surgical precision to humanoid robots that walk, grasp, and learn.
Explore the AI behind self-driving cars - from sensor fusion and perception to the edge cases that make full autonomy so difficult.
Master the craft of writing prompts that get brilliant results
Understand the Transformer architecture that powers ChatGPT, GPT-4, BERT and Gemini — the attention mechanism explained step by step.
Learn how reinforcement learning works — the training approach behind AlphaGo, ChatGPT's RLHF, game-playing AI, and robotics.
Learn how to take a pre-trained large language model and specialise it for a specific domain or task through fine-tuning.