Pranav Srivastava
All tracks
🧠

AI Foundations

From the maths under machine learning to running agents in production — the whole journey, in order.

MLDeep LearningTransformersLLMsRAGAgentsAI Ops

Why this track exists

Most AI content online skips the foundations. You get prompting tutorials without understanding why transformers work. You get agent demos without understanding the loop underneath. You get results without understanding when they will fail.

This track closes that gap. It is one ordered journey — from the maths machine learning is built on, through deep learning, attention, and the transformers behind every LLM, to the real engineering that makes AI systems dependable in production.

The journey, in order

The groundwork

  1. Mathematics for AI — linear algebra, matrices, probability, statistics
  2. Machine Learning Fundamentals — learning patterns from data instead of hardcoding rules
  3. Deep Learning — many-layer neural networks, CNNs and RNNs, features learned automatically

The road to LLMs 4. Attention & Transformers — the model learns what to focus on; the architecture that changed everything 5. Large Language Models — language as an interface to computation 6. RAG & Tool Use — connect the model to real knowledge and real actions

AI Agents and MCP — goal + tools + memory + loop, and the standard plug system that connects them — are the hands-on next step, taught in the Applied AI track.

Engineering the system 7. Context Engineering — giving the right information at the right time, by design 8. Harness Engineering — the tools, memory, permissions, evals, and observability around the model 9. Loop Engineering — plan, act, check, improve, repeat — designing agent workflows that converge 10. AI Ops — running agents safely in production: monitoring, cost, security, evaluations, rollback

Deep dives — Natural Language Processing, Computer Vision, Knowledge Representation, Knowledge Graphs, Metaheuristic Optimisation, how you actually give an AI knowledge (Folders vs Vectors), and Embeddings in depth, for going deeper on a specialisation.

Who this is for

  • Developers using AI tools who want to understand what is actually happening
  • Engineers building real AI systems who need the layer beneath the demos
  • Learners who want the rigour behind the buzzwords

You do not need a maths degree — just patience with equations and a desire to understand things properly.

What this unlocks

  • Applied AI — building LLM systems, agents, MCP servers, and semantic search hands-on
  • Data Engineering — feature engineering and ML pipelines make far more sense with this background

Courses in this track

1

Mathematics for AI

Available

The mathematical foundation every AI practitioner needs — vectors, matrices, probability, and the calculus behind learning — explained with intuition and everyday examples, not just equations.

Beginner to Intermediate5 lessons
2

Machine Learning Fundamentals

Available

How machines learn patterns from data instead of following hand-written rules — the three families of learning, why models overfit, and how to tell a good model from a lucky one. Plain language, real examples.

Intermediate5 lessons
3

Deep Learning

Available

What neural networks really are, why stacking layers lets them learn features on their own, and how CNNs and RNNs see images and read sequences — explained with everyday analogies and real use cases.

Intermediate5 lessons
4

Attention & Transformers

Available

The single idea — letting a model decide what to pay attention to — that fixed the memory problem in older networks and became the architecture behind every modern AI. Explained from scratch, in plain words.

Intermediate5 lessons
5

Large Language Models

Available

What an LLM really is, how 'predict the next word' produces something that feels like reasoning, how these models are trained and made helpful, and where they quietly fail — in plain language.

Intermediate5 lessons
6

RAG & Tool Use

Available

How to connect a language model to real knowledge and real actions — so it answers from your documents instead of guessing, and can search, calculate, and call APIs. The leap from 'chatbot' to 'useful system'.

Intermediate5 lessons
7

Context Engineering

Available

The craft that decides whether an AI system is reliable or flaky: giving the model exactly the right information, in the right shape, at the right moment. Far more than writing clever prompts.

Intermediate4 lessons
8

Harness Engineering

Available

The model is one small part; the system around it does the real work. Tools, memory, permissions, runtime safety, evaluations, and observability — the 'harness' that turns a clever model into a dependable product.

Advanced4 lessons
9

Loop Engineering

Available

An agent isn't one answer — it's a cycle: plan, act, observe, check, repeat. Designing that loop so it converges on a result instead of spinning forever is where AI agents become genuinely dependable.

Advanced4 lessons
10

AI Ops

Available

The difference between a demo and a product that survives real users: monitoring, cost control, security, guardrails, and rollback. The operational layer that keeps AI systems safe, affordable, and trustworthy in production.

Advanced4 lessons
11

Natural Language Processing

Available

How computers came to understand human language — from counting words, to capturing meaning with embeddings, to the modern era of LLMs. The story and the still-useful fundamentals, in plain language.

Intermediate4 lessons
12

Computer Vision

Available

How computers turn a grid of pixels into understanding — detecting features, recognising objects, and tracking motion. The ideas behind face unlock, medical imaging, and self-driving, explained simply with real use cases.

Intermediate4 lessons
13

Knowledge Representation

Available

How machines store what they *know* — facts, rules, and meaning encoded so a computer can reason over them, not just pattern-match. The symbolic half of AI, from Aristotle's syllogisms to ontologies and today's neuro-symbolic systems.

Intermediate4 lessons
14

Knowledge Graphs

Available

How to give machines structured, connected knowledge they can reason over — facts as a web of relationships rather than loose text. The idea behind Google's panels, recommendations, and grounding LLMs in real facts.

Intermediate4 lessons
15

Metaheuristic Optimisation

Available

When a problem has more possible answers than atoms in the universe, you can't check them all. Nature-inspired search — evolution, ant trails, swarms — finds excellent answers fast. The elegant maths behind scheduling, routing, and tuning.

Intermediate4 lessons
16

Folders vs Vectors: How to Give AI Knowledge

Available

Two ways to give an AI your knowledge — organise it as a folder (Google's Open Knowledge Format) or embed it as vectors (RAG). What a folder and a vector really are, how they compare, and how to combine them into one architecture. Built from scratch, for beginner to advanced.

Beginner to Advanced6 lessons
17

Embeddings, in Depth: Turning Words into Numbers

Available

The single idea underneath every modern AI — turning words into numbers you can measure and do maths on. From an eight-year-old's picture to the billions of numbers inside ChatGPT and Claude, with a spinnable 3D model and the real facts on scale, compute, and cost.

Beginner to Advanced6 lessons

Stay updated

New courses are added regularly — more of this track is on the way.

Get in touch