Full Course Curriculum

Autonomous AI Systems &
Agent-Based Computing

12 sessions ยท 4 lab tests ยท One running project that evolves from a resume to a fully autonomous AI system.

Unit 1 ยท Sessions 1โ€“3 Foundations of Modern AI
01
Introduction to AI, Generative AI & Agentic AI AI history, evolution ladder, three types of AI, LLM overview
Intro ยท Concepts ยท History
02
LLM Fundamentals & Output Behavior Tokens, temperature, context windows, system messages, prompt injection
LLMs ยท Tokenisation ยท Params
03
Prompt Engineering Fundamentals Role prompting, few-shot, chain-of-thought, production prompt design
Prompting ยท Few-shot ยท CoT
Unit 2 ยท Sessions 4โ€“5 Structured Data & Retrieval
04
Structured Outputs & Parsing JSON schema design, output formatting, error handling, pipeline construction
JSON ยท Parsing ยท Pipelines
05
Retrieval-Augmented Generation (RAG) Embeddings, semantic search, vector databases, RAG architecture
RAG ยท Embeddings ยท VectorDB
Unit 3 ยท Sessions 6โ€“7 Specialization & Measurement
06
Fine-Tuning & Specialization Pre-training vs fine-tuning, LoRA, QLoRA, instruction optimisation, training data
LoRA ยท Fine-tuning ยท Data
07
Evaluation & Benchmarking Metrics, benchmark creation, A/B testing, performance monitoring, failure analysis
BLEU ยท A/B Testing ยท Metrics
Unit 4 ยท Sessions 8โ€“9 Production & Optimization
08
Scaling & Production Deployment Infrastructure, horizontal scaling, caching, cost optimisation, observability
Infra ยท Scaling ยท Cost
09
Advanced Techniques & Optimization Ensembling, prompt optimisation, knowledge distillation, retrieval optimisation
Ensembling ยท Distillation ยท DSPy
Unit 5 ยท Sessions 10โ€“12 Safety, Agentic AI & Capstone
10
AI Safety & Alignment Bias detection, explainability, human-in-the-loop, AI governance & regulation
Safety ยท Bias ยท Ethics
11
Advanced Architectures Multi-agent systems, tool use, memory, planning, agent frameworks
Multi-Agent ยท ReAct ยท Tools
12
Real-World Case Studies & Capstone Production architectures, recommendation systems, autonomous systems, capstone project
Case Studies ยท Capstone
Course Objectives

What Students Will Be Able To Do

โœ“Understand the fundamentals of Generative AI and how Large Language Models work at a mechanistic level
โœ“Design effective prompts for diverse production use cases using systematic engineering techniques
โœ“Build AI-powered applications using both proprietary APIs (OpenAI, Anthropic) and open-source tools
โœ“Architect Retrieval-Augmented Generation systems with embeddings, vector databases, and semantic search
โœ“Evaluate AI systems rigorously โ€” create benchmarks, run A/B tests, and monitor production performance
โœ“Deploy AI systems to production with appropriate infrastructure, scaling, and cost optimisation strategies
โœ“Assess AI systems for bias, explain decisions, and implement responsible AI governance practices
โœ“Design multi-agent systems that plan, use tools, maintain memory, and act with genuine autonomy
Begin the Journey

Start With Session 1

All sessions, presentations, and study notes are ready. Start whenever you are.

Begin Session 1 โ†’ View Lab Tests