

The systems track: engineer autonomous multi-agent systems — planning, coordination, and operating agent fleets at production scale.
Never written code? You can still start here.
Module 0 opens with 18 lessons of programming from nothing — your first program, variables, loops, functions, reading errors, the terminal, Git and arrays — before any of the Agentic AI material. No prior coding assumed.
AI Foundations — optional basics (free)
Week 0 · 20 lessons
Beyond the chatbox: what AI assistants really are
How the model "thinks" — and why it changes how you ask
The capability map: what AI does brilliantly
The limits: hallucination, freshness, and what never to trust it with
Your first real win: turn a 30-minute task into 3
6 senior modules · 30lessons · capstone & certificate. Upgrade your plan to unlock the advanced tier.
Multi-Modal Agents
5 lessons
Vision-Language Models as Agent Perception
Document Understanding and Structured Extraction
Get started
Take the free assessment to see your skill level and get a personalised learning plan.
Take AssessmentFeatured Projects
Customer Service Agent
Data Analysis Agent
Code Generation Assistant
About
Agentic AI
20 questions · ~30 minutes
Context is everything: give it what it needs to know
Give it a role and a goal
Constraints and format: define what "good" looks like
Show, don't tell: examples and templates
Iterate like a pro: steer, don't restart
Documents and reports: summarise, extract, and draft better
Spreadsheets and data: Excel formulas, analysis, and charts
Presentations: from blank page to a solid deck
Long, messy input: transcripts, threads, notes, and screenshots
ChatGPT, Claude, Copilot, Gemini: which to reach for, and when
Make smarter decisions: AI as your thinking partner
Chaining steps: multi-part tasks done reliably
Your prompt library: reusable templates that save hours
Staying safe: privacy, accuracy, and company data
Capstone: do a real task end-to-end (graded) → your certificate
Module 0: Prerequisites & Onboarding
Week 0 · 23 lessons
What a program is and how to run your first one
Storing values in variables, and why text and numbers behave differently
Making decisions with if, else and comparisons
Storing many values in a list
Looking things up by name with dictionaries
Doing something to every item with loops
Writing your own functions
Reading errors without panic
Finding the mistake in your own code
Saving your code in a file and running it
Importing code other people have written
Giving each project its own environment
Talking to your computer with the terminal
Saving your work with Git
Putting your work on GitHub
What an array is, and why a list is not enough
Picking out pieces: indexing and slicing, including two dimensions
Maths on a whole array at once, and where you go next
Getting Started with Python for AI
Setting Up Your Claude API Key
Python Essentials for AI Agents
Your First Agent: Hello World
Git & Reproducible Environments for Agentic Projects
Core Fundamentals
Week 1 · 15 lessons
Agentic Architecture: Perception → Reasoning → Planning → Action
Building an LLM-Powered Agent
Tool Use and Function Calling
Short-Term Memory and Context Management
Long-Term Memory and Knowledge Systems
Chain-of-Thought and Reasoning Frameworks
Reflection and Self-Correction
Multi-Step Planning
Debugging and Tracing Agent Behavior
Structured Output and Parsing
Agent Types: Reactive, Deliberative, and Hybrid
Guardrails and Safety Constraints
State Persistence and Versioning
Cost Optimization for Agentic Systems
Retrieval-Augmented Generation (RAG) in Agents
Autonomous Decision-Making
Week 3 · 10 lessons
Function Calling and Tool Selection
Handling Uncertainty and Asking for Clarification
Agent Personas and Role-Playing
Context-Aware Behavior Adaptation
Reward Modeling for Agents
Real-Time Information Processing
Agent Introspection and Explainability
Learning from Human Feedback
Agent Constraints and Resource Limits
Decision-Making Under Uncertainty
Basic Deployment & Operations
Week 5 · 15 lessons
Observability and Monitoring
Cost Optimization at Scale
Agent Debugging and Tracing
Multi-Provider Architecture
Rate Limiting and Backpressure
Handling Provider Outages
Compliance and Regulatory Considerations
A/B Testing and Experimentation
Security and Red Teaming
Performance Optimization Techniques
Agent Governance and Approval Workflows
Scalability and Load Testing
Knowledge Base Integration
Evaluation Metrics and KPIs
Incident Response and Postmortems
Advanced Production Systems & Multi-Agent Coordination
Week 8 · 15 lessons
Multi-Agent Communication Patterns
Agent Teams and Role Assignment
Consensus and Voting Mechanisms
Agent Cooperation and Competition
Resource Sharing and Load Balancing
Agent Learning from Collective Experience
Agent Negotiation and Conflict Resolution
Distributed Decision-Making
Agent Supervision and Oversight
Agent Metrics and Health Monitoring
Hierarchical Agent Structures and Task Delegation
State Synchronization Across Agents
Failure Recovery and Resilience
Emergent Behaviors and Swarm Dynamics
Production Multi-Agent Architecture and Evaluation
MCP & Agent Protocols
Week 5 · 7 lessons
Why MCP: The M×N Integration Problem
MCP Architecture: Hosts, Clients, Servers & the Lifecycle
Tools: Exposing Capabilities to the Model
Resources & Prompts: Context and Templates
Sampling, Roots & Elicitation: Inverting Control
MCP Security: Trust, Tool Poisoning & OAuth 2.1
A2A & the Protocol Landscape: Agent-to-Agent + Observability
Audio and Speech in Agent Pipelines
Multi-Modal Tool Use and Action Grounding
Cross-Modal Verification and Hallucination Control
Advanced Planning & Constraint Reasoning
5 lessons
Hierarchical Task Network Planning for Agents
Constraint Satisfaction: Modeling and Propagation
Scheduling and Resource Allocation Under Constraints
Plan Repair, Replanning, and Execution Monitoring
Hybrid LLM-Solver Architectures
Causal & World-Model Reasoning
5 lessons
Causal Graphs and Structural Causal Models for Agents
Interventions vs Observations: Acting with the do-Operator
Counterfactual Evaluation of Agent Decisions
World Models and Model-Based Simulation
Learning Causal Structure from Agent Traces
Real-Time & Collaborative Agents
5 lessons
Event-Driven Agent Architectures and Streaming
Interruptibility, Turn-Taking, and Human-Agent Pairing
Shared State and Conflict Resolution in Collaborative Sessions
Autonomous Code Review: Static Analysis Meets LLM Judgment
Latency Engineering for Real-Time Agents
Distributed & Federated Agent Systems
5 lessons
Sharded Agent Fleets and Work Distribution
Federated Learning Fundamentals for Agent Systems
Privacy-Preserving Aggregation and Secure Computation
Cross-Organization Agent Protocols and Trust
Consistency, Consensus, and Failure Recovery at Scale
Production Capstone: Autonomous Systems at Scale
5 lessons
Architecture Synthesis: Choosing the Right Agent Topology
SLOs, Capacity Planning, and Cost Engineering
Safety Cases, Approvals, and Guardrail Design
Incident Response and Postmortems for Agent Systems
Capstone Walkthrough: Shipping a Production Agent Platform