Artificial Intelligence — A Complete Intermediate Course Material
About This Course
Who This Is For
Learners who have completed an AI fundamentals course and want to move from understanding concepts to designing, training, and deploying real AI systems.
How to Use This
Read chapters in order or jump to what’s relevant. Each chapter introduces deeper concepts progressively with key terms throughout.
Estimated Time
Approximately 90–120 hours of self-paced study to complete all 15 chapters thoroughly.
What You’ll Build
The ability to design ML systems end-to-end, work with LLMs and agents, and operate models reliably in production.
Chapter Road Map
Applied Foundations
Practitioner-level math, data engineering, and system thinking.
Core Depth
Advanced classical ML, architecture design, sequence models and attention.
Modern AI
LLM internals, prompting and RAG, generative media, and autonomous agents.
Engineering
MLOps, model efficiency, and advanced computer vision in production.
Systems & Frontiers
End-to-end system design, safety, evaluation rigor, and what’s next.
The habits and judgment calls that separate someone who understands ML concepts from someone who can be trusted to build a real system. This chapter covers the diagnostic thinking, validation strategy, and data discipline every intermediate practitioner needs before going deeper into specific techniques.
The mathematics that explains why algorithms behave the way they do — eigenvalues, optimisation landscapes, and probabilistic reasoning underneath model training and uncertainty.
Real AI projects work with data that doesn’t fit in memory, changes over time, and must be reproducible across a team. This chapter covers the engineering practices that make that possible.
Inside the algorithms that win tabular ML competitions and power production scoring systems — gradient boosting internals, stacking, and the probabilistic models intermediate courses rarely cover in depth.
Why specific architectures were designed the way they were — the engineering insights behind ResNet, EfficientNet, and modern regularisation, and how to make informed architecture choices rather than copying defaults.
Dissecting exactly how attention works — the seq2seq architecture it was invented to fix, the mechanics of positional encoding, and the efficient attention variants that let Transformers scale to very long sequences.
How a model goes from random weights to ChatGPT-like behaviour — pretraining objectives, scaling laws, tokenisation, and the alignment techniques that turn a raw language model into an assistant.
The techniques and architectural patterns that separate a toy LLM demo from a reliable production application — structured prompting, real RAG architecture decisions, and rigorous evaluation.
The mathematics and engineering of modern generative media — the diffusion process in full, latent-space efficiency tricks, and the multimodal models spanning images, audio, and video.
What happens when a model plans, acts, observes, and acts again in a loop — agent architectures, memory systems, multi-agent coordination, and the reliability problems unique to autonomous AI systems.
What happens after deployment — monitoring, retraining, and the operational discipline that keeps a model trustworthy for months and years, not just for a demo.
Making a trained model smaller, faster, and cheaper to run — quantisation, pruning, distillation, and the deployment formats that let models run efficiently from cloud GPUs to phones.
The architectures and techniques that pushed vision past convolution alone — vision transformers, self-supervised pretraining, 3D understanding, and video.
Composing models, data, and infrastructure into a coherent system that solves a real business problem reliably — the end-to-end thinking expected in senior AI engineering roles.
The technical mechanisms behind alignment and rigorous evaluation, and where AI research is actively moving — knowledge an intermediate practitioner needs to operate responsibly and stay current.