Skip to main content
Latest
Function Approximation
Reinforcement Learning Course

Function Approximation

RL Part 5: From tables to parameterized value functions.

· Avi Chawla

Model-Free Learning
Reinforcement Learning Course

Model-Free Learning

RL Part 4: Learning value functions and policies without a model. Monte Carlo methods, TD(0), SARSA, Q-learning, and the bias-variance bridge between them.

· Avi Chawla

Bellman Equations and Dynamic Programming
Reinforcement Learning Course

Bellman Equations and Dynamic Programming

RL Part 3: Bellman expectation and optimality equations, policy iteration, value iteration, and why dynamic programming needs a model.

· Avi Chawla

Markov Decision Processes and Value Functions
Reinforcement Learning Course

Markov Decision Processes and Value Functions

RL Part 2: Markov decision processes, returns, policies, and value functions.

· Avi Chawla

Foundations of Reinforcement Learning
Reinforcement Learning Course

Foundations of Reinforcement Learning

RL Part 1: Agents, environments, rewards, and why RL is different from supervised learning.

· Akshay Pachaar

Diffusion LLMs from the Ground Up: Training, Inference, and Practical Engineering
Classical ML and Deep Learning

Diffusion LLMs from the Ground Up: Training, Inference, and Practical Engineering

Diffusion LLMs Part 2: How dLLMs scale to 100B parameters, the inference stack that makes them fast, hands-on code, and when to actually use them.

· Avi Chawla

Diffusion LLMs from the Ground Up: Theory, Math, and Why They Work
Classical ML and Deep Learning

Diffusion LLMs from the Ground Up: Theory, Math, and Why They Work

Diffusion LLMs Part 1: Understanding how diffusion language models work from first principles, the math behind masked diffusion, and why they represent a fundamentally different approach to text generation.

· Avi Chawla

MLOps and LLMOps: Case Studies
MLOps/LLMOps Course

MLOps and LLMOps: Case Studies

An exploration of real-world MLOps and LLMOps case studies, examining the importance of reliable ML and AI engineering and their significance for business outcomes.

· Avi Chawla

Concepts of LLM Serving
MLOps/LLMOps Course

Concepts of LLM Serving

LLMOps Part 14: An overview of the fundamentals of LLM serving, including API-based access, inference with vLLM, and practical decisions.

· Avi Chawla

LLM Inference and Optimization: Fundamentals, Bottlenecks, and Techniques
MLOps/LLMOps Course

LLM Inference and Optimization: Fundamentals, Bottlenecks, and Techniques

LLMOps Part 13: Exploring the mechanics of LLM inference, from prefill and decode phases to KV caching, batching, and optimization techniques that improve latency and throughput.

· Avi Chawla

LLM Fine-tuning: Techniques for Adapting Language Models
MLOps/LLMOps Course

LLM Fine-tuning: Techniques for Adapting Language Models

LLMOps Part 12: Understanding LLM fine-tuning, parameter-efficient methods like LoRA and QLoRA, and alignment techniques such as RLHF, DPO, and GRPO.

· Avi Chawla

Evaluation: Multi-turn Conversations, Tool Use, Tracing, and Red Teaming
MLOps/LLMOps Course

Evaluation: Multi-turn Conversations, Tool Use, Tracing, and Red Teaming

LLMOps Part 11: Understanding evaluation of conversational LLM systems, tool evaluations, tracing with Langfuse, and automated red teaming.

· Avi Chawla

Evaluation: Model Benchmarks and LLM Application Assessment
MLOps/LLMOps Course

Evaluation: Model Benchmarks and LLM Application Assessment

LLMOps Part 10: Understanding model benchmarks, LLM application evaluation, and tooling.

· Avi Chawla

Evaluation: Fundamentals
MLOps/LLMOps Course

Evaluation: Fundamentals

LLMOps Part 9: A foundational guide to the evaluation of LLM applications, covering challenges and a practical taxonomy of evaluation methods.

· Avi Chawla

Context Engineering: Memory and Temporal Context
MLOps/LLMOps Course

Context Engineering: Memory and Temporal Context

LLMOps Part 8: A concise overview of memory, dynamic and temporal context in LLM systems, covering short and long-term memory, dynamic context injection, and some of the common context failure modes in agentic applications.

· Avi Chawla

Context Engineering: An Introduction to the Information Environment for LLMs
MLOps/LLMOps Course

Context Engineering: An Introduction to the Information Environment for LLMs

LLMOps Part 7: A conceptual overview of context engineering, covering context types, context construction principles, and retrieval-centric techniques for building high-signal inputs.

· Avi Chawla

Context Engineering: Prompt Management, Defense, and Control
MLOps/LLMOps Course

Context Engineering: Prompt Management, Defense, and Control

LLMOps Part 6: Exploring prompt versioning, defensive prompting, and techniques such as verbalized sampling, role prompting and more.

· Avi Chawla

Context Engineering: Foundations, Categories, and Techniques of Prompt Engineering
MLOps/LLMOps Course

Context Engineering: Foundations, Categories, and Techniques of Prompt Engineering

LLMOps Part 5: An introduction to prompt engineering (a subset of context engineering), covering prompt types, the prompt development workflow, and key techniques in the field.

· Avi Chawla

Building Blocks of LLMs: Decoding, Generation Parameters, and the LLM Application Lifecycle
MLOps/LLMOps Course

Building Blocks of LLMs: Decoding, Generation Parameters, and the LLM Application Lifecycle

LLMOps Part 4: An exploration of key decoding strategies, sampling parameters, and the general lifecycle of LLM-based applications.

· Avi Chawla

Building Blocks of LLMs: Attention, Architectural Designs and Training
MLOps/LLMOps Course

Building Blocks of LLMs: Attention, Architectural Designs and Training

LLMOps Part 3: A focused look at the core ideas behind attention mechanism, transformer and mixture-of-experts architectures, and model pretraining and fine-tuning.

· Avi Chawla

MCP Guidebook

Tools, Resources and Prompts

· Avi Chawla

MCP Guidebook

MCP Architecture Overview

· Avi Chawla

MCP Guidebook

Why was MCP created?

· Avi Chawla

MCP Guidebook

What is MCP?

· Avi Chawla

Building Blocks of LLMs: Tokenization and Embeddings
MLOps/LLMOps Course

Building Blocks of LLMs: Tokenization and Embeddings

LLMOps Part 2: A detailed walkthrough of tokenization, embeddings, and positional representations, building the foundational translation layer that enables LLMs to process and reason over text.

· Avi Chawla

A Practical Deep Dive Into Memory Optimization for Agentic Systems (Part C)
AI Agents Course

A Practical Deep Dive Into Memory Optimization for Agentic Systems (Part C)

AI Agents Crash Course—Part 17 (with implementation).

· Avi Chawla

A Practical Deep Dive Into Memory Optimization for Agentic Systems (Part B)
AI Agents Course

A Practical Deep Dive Into Memory Optimization for Agentic Systems (Part B)

AI Agents Crash Course—Part 16 (with implementation).

· Avi Chawla

Foundations of AI Engineering and LLMs
MLOps/LLMOps Course

Foundations of AI Engineering and LLMs

LLMOps Part 1: An overview of AI engineering and LLMOps, and the core dimensions that define modern AI systems.

· Avi Chawla

A Practical Guide to Integrate Evaluation and Observability into LLM Apps
LLM and Fine-tuning

A Practical Guide to Integrate Evaluation and Observability into LLM Apps

A comprehensive guide to Opik, an open-source LLM evaluation and observability framework.

· Avi Chawla

CI/CD Workflows
MLOps/LLMOps Course

CI/CD Workflows

MLOps Part 18: A hands-on guide to CI/CD in MLOps with DVC, Docker, GitHub Actions, and GitOps-based Kubernetes delivery on Amazon EKS.

· Avi Chawla