Skip to content
Student guides

Deep-dive guides for the MLOps toolchain

Long-form, numbered guides you can work through end to end — every command runnable, every example copy-paste ready, and every section written for someone starting from zero.

Featured guides

Containers & Kubernetes

The Complete Docker Guide

A full containers course taught at three levels. Pick Beginner, Mid-level, or Senior, then read the detailed explanation, a fast interview review, or the practical tips and traps.

133 sectionsDockerContainersDocker ComposeDevOpsInterview prep
Read guide
CI/CD & GitOps

The Complete GitHub Actions Guide

A full CI/CD and repository-automation course taught at three levels. Pick Beginner, Mid-level, or Senior, then read the detailed explanation, a fast interview review, or the practical tips and traps.

139 sectionsGitHub ActionsCI/CDDevOpsAutomationInterview prep
Read guide
Tracking & registry

The Complete MLflow Guide

A full experiment tracking, model packaging, and registry course taught at three levels. Pick Beginner, Mid-level, or Senior, then read the detailed explanation, a fast interview review, or the practical tips and traps.

111 sectionsMLflowExperiment trackingModel registryServingInterview prep
Read guide
Data & features

The Complete DVC Guide

A full data and pipeline versioning course taught at three levels. Pick Beginner, Mid-level, or Senior, then read the detailed explanation, a fast interview review, or the practical tips and traps.

113 sectionsDVCData versioningPipelinesExperimentsInterview prep
Read guide
Pipelines & orchestration

The Complete Airflow Guide

A full workflow orchestration course taught at three levels. Pick Beginner, Mid-level, or Senior, then read the detailed explanation, a fast interview review, or the practical tips and traps.

113 sectionsAirflowOrchestrationDAGsSchedulingInterview prep
Read guide
Tracking & registry

The Complete ClearML Guide

A full experiment tracking and MLOps platform course taught at three levels. Pick Beginner, Mid-level, or Senior, then read the detailed explanation, a fast interview review, or the practical tips and traps.

116 sectionsClearMLExperiment trackingModel registryAgentsInterview prep
Read guide
Observability & tracing

Langfuse Learning Path: Beginner to Advanced

Learn Langfuse at the level that fits your work: build and read a first trace, make observability reliable in production, or govern a multi-team evaluation platform.

90 sectionsLangfuseLLM observabilityTracingEvaluationsInterview prep
Read guide
Evaluation & testing

RAGAS Learning Path: Beginner to Advanced

Learn RAG evaluation at your level: score a first dataset, build calibrated regression gates, or govern a secure multi-team evaluation platform.

69 sectionsRAGASRAG evaluationLLM-as-a-judgeRegression testingInterview prep
Read guide
Monitoring

Evidently Learning Path: Beginner to Advanced

Learn ML monitoring at your level: compare reference and current data, build dependable drift and quality checks, or govern a secure multi-team monitoring platform.

66 sectionsEvidentlyData driftData qualityModel monitoringInterview prep
Read guide

All tools

LangChain

Frameworks & agents

Build LLM applications from composable models, prompts, retrievers and tools. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

90 sectionsAI-drafted

LangGraph

Frameworks & agents

Build stateful, controllable agents as graphs, with memory, human-in-the-loop and durable execution. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

94 sectionsAI-drafted

LlamaIndex

Frameworks & agents

Connect LLMs to your own data: ingestion, indexing, retrieval and agentic RAG. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

91 sectionsAI-drafted

Haystack

Frameworks & agents

Build production RAG and search pipelines from modular, testable components. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

88 sectionsAI-drafted

DSPy

Frameworks & agents

Program LLMs instead of prompting them, and let optimisers tune prompts and weights for you. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

84 sectionsAI-drafted

CrewAI

Frameworks & agents

Orchestrate role-based teams of AI agents that plan, delegate and collaborate on tasks. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

94 sectionsAI-drafted

AutoGen

Frameworks & agents

Build multi-agent conversations and event-driven agent systems with Microsoft AutoGen. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

94 sectionsAI-drafted

Semantic Kernel

Frameworks & agents

Integrate LLMs, plugins and agents into C#, Python and Java applications with Microsoft Semantic Kernel. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

103 sectionsAI-drafted

OpenAI Agents SDK

Frameworks & agents

Build agents with tools, handoffs, guardrails and tracing on OpenAI’s lightweight agent SDK. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

95 sectionsAI-drafted

Claude Agent SDK

Frameworks & agents

Build autonomous agents on the same harness that powers Claude Code: tools, permissions, subagents and MCP. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

93 sectionsAI-drafted

Google ADK

Frameworks & agents

Build, evaluate and deploy multi-agent systems with Google’s Agent Development Kit. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

91 sectionsAI-drafted

Pydantic AI

Frameworks & agents

Build type-safe agents and structured-output LLM apps in Python with Pydantic AI. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

101 sectionsAI-drafted

smolagents

Frameworks & agents

Build lightweight code-writing agents with Hugging Face smolagents. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

92 sectionsAI-drafted

Model Context Protocol (MCP)

Frameworks & agents

Connect LLM applications to tools and data through the open Model Context Protocol: build servers and clients. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

113 sectionsAI-drafted

Azure OpenAI

Model platforms & hubs

Run OpenAI models in Azure: deployments, quotas, private networking and enterprise controls. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

96 sectionsAI-drafted

Pinecone

Vector databases

Store and search embeddings at scale with Pinecone’s managed vector database. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

93 sectionsAI-drafted

Weaviate

Vector databases

Run hybrid vector and keyword search with the open-source Weaviate database. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

103 sectionsAI-drafted

Qdrant

Vector databases

Run fast, filterable vector search with the open-source Qdrant engine. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

101 sectionsAI-drafted

Milvus

Vector databases

Run billion-scale vector search with the cloud-native Milvus database. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

98 sectionsAI-drafted

Chroma

Vector databases

Add embeddings search to your app in minutes with the open-source Chroma database. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

102 sectionsAI-drafted

pgvector

Vector databases

Store and query embeddings inside PostgreSQL with the pgvector extension. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

95 sectionsAI-drafted

FAISS

Vector databases

Build fast similarity-search indexes in-process with Meta’s FAISS library. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

111 sectionsAI-drafted

PEFT & TRL

Fine-tuning & training

Fine-tune LLMs efficiently with LoRA/QLoRA (PEFT) and align them with SFT, DPO and RLHF (TRL). Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

100 sectionsAI-drafted

Unsloth

Fine-tuning & training

Fine-tune open LLMs faster and with less GPU memory using Unsloth. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

100 sectionsAI-drafted

Axolotl

Fine-tuning & training

Fine-tune LLMs from a single YAML config with Axolotl: SFT, LoRA, multi-GPU and more. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

91 sectionsAI-drafted

DeepSpeed

Fine-tuning & training

Train and serve large models across many GPUs with DeepSpeed’s ZeRO and parallelism. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

115 sectionsAI-drafted

PyTorch Lightning

Fine-tuning & training

Organise PyTorch training code and scale it across GPUs and nodes with Lightning. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

97 sectionsAI-drafted

vLLM

Inference & gateways

Serve LLMs with high throughput using vLLM’s PagedAttention and OpenAI-compatible server. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

101 sectionsAI-drafted

Text Generation Inference

Inference & gateways

Serve open LLMs in production with Hugging Face Text Generation Inference. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

100 sectionsAI-drafted

LangSmith

Observability & tracing

Trace, evaluate and monitor LLM applications with LangSmith. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

109 sectionsAI-drafted

Arize Phoenix

Observability & tracing

Trace and evaluate LLM apps with the open-source Arize Phoenix, built on OpenTelemetry. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

106 sectionsAI-drafted

Opik

Observability & tracing

Trace, evaluate and optimise LLM apps with Comet’s open-source Opik. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

124 sectionsAI-drafted

Helicone

Observability & tracing

Log, monitor and control LLM usage and cost with the Helicone gateway. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

120 sectionsAI-drafted

DeepEval

Evaluation & testing

Unit-test LLM apps with DeepEval’s metrics, test cases and CI integration. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

100 sectionsAI-drafted

promptfoo

Evaluation & testing

Test prompts, models and RAG pipelines, and red-team them, with promptfoo. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

121 sectionsAI-drafted

TruLens

Evaluation & testing

Evaluate and track LLM apps with TruLens feedback functions. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

99 sectionsAI-drafted

Guardrails (NeMo Guardrails & Guardrails AI)

Guardrails & safety

Keep LLM apps safe and on-topic with NeMo Guardrails and Guardrails AI validators. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

119 sectionsAI-drafted

Weights & Biases

Tracking & registry

Track experiments, sweep hyperparameters and version artefacts with Weights & Biases. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

93 sectionsAI-drafted

Comet

Tracking & registry

Track, compare and register models with Comet’s ML platform. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

90 sectionsAI-drafted

Kubeflow

Pipelines & orchestration

Run ML pipelines, notebooks and training jobs on Kubernetes with Kubeflow. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

106 sectionsAI-drafted

Prefect

Pipelines & orchestration

Orchestrate Python data and ML workflows with Prefect flows, tasks and deployments. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

108 sectionsAI-drafted

Dagster

Pipelines & orchestration

Build asset-based data and ML pipelines with Dagster. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

141 sectionsAI-drafted

ZenML

Pipelines & orchestration

Build portable ML pipelines that run on any stack with ZenML. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

106 sectionsAI-drafted

Metaflow

Pipelines & orchestration

Build and scale data-science workflows from laptop to cloud with Metaflow. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

98 sectionsAI-drafted

Kedro

Pipelines & orchestration

Structure maintainable, production-ready data-science code with Kedro. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

104 sectionsAI-drafted

lakeFS

Data & features

Version data lakes with Git-like branches, commits and merges using lakeFS. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

93 sectionsAI-drafted

Feast

Data & features

Serve consistent features for training and inference with the Feast feature store. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

96 sectionsAI-drafted

Great Expectations

Data & features

Validate and document data quality with Great Expectations. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

105 sectionsAI-drafted

Delta Lake

Data & features

Add ACID transactions, time travel and schema enforcement to data lakes with Delta Lake. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

94 sectionsAI-drafted

BentoML

Model serving

Package and serve models as production APIs with BentoML. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

93 sectionsAI-drafted

KServe

Model serving

Serve models on Kubernetes with autoscaling and canaries using KServe. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

98 sectionsAI-drafted

Seldon Core

Model serving

Deploy, scale and monitor models on Kubernetes with Seldon Core. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

106 sectionsAI-drafted

Ray Serve

Model serving

Serve models and composed inference pipelines at scale with Ray Serve. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

103 sectionsAI-drafted

Triton Inference Server

Model serving

Serve models from any framework on GPUs and CPUs with NVIDIA Triton. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

88 sectionsAI-drafted

TorchServe

Model serving

Serve PyTorch models in production with TorchServe. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

91 sectionsAI-drafted

FastAPI for ML

Model serving

Wrap ML models in fast, typed, well-documented APIs with FastAPI. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

110 sectionsAI-drafted

Ray

Distributed compute

Scale Python and ML workloads — data, training, tuning — across a cluster with Ray. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

104 sectionsAI-drafted

Apache Spark

Distributed compute

Process big data and train models at scale with Apache Spark and PySpark. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

111 sectionsAI-drafted

NannyML

Monitoring

Estimate model performance without labels and detect drift with NannyML. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

95 sectionsAI-drafted

Alibi Detect

Monitoring

Detect outliers, adversarial inputs and drift with Alibi Detect. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

110 sectionsAI-drafted

Amazon SageMaker

Cloud ML platforms

Build, train and deploy models on AWS with SageMaker. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

100 sectionsAI-drafted

Vertex AI

Cloud ML platforms

Build, train and deploy models on Google Cloud with Vertex AI. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

103 sectionsAI-drafted

Azure Machine Learning

Cloud ML platforms

Build, train and deploy models on Azure with Azure Machine Learning. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

115 sectionsAI-drafted

Databricks

Cloud ML platforms

Run data engineering, ML and GenAI on the Databricks lakehouse platform. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

99 sectionsAI-drafted

Kubernetes

Containers & Kubernetes

Deploy, scale and operate containers with Kubernetes. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

120 sectionsAI-drafted

Helm

Containers & Kubernetes

Package and release Kubernetes applications with Helm charts. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

135 sectionsAI-drafted

Kustomize

Containers & Kubernetes

Customise Kubernetes manifests per environment without templates using Kustomize. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

121 sectionsAI-drafted

Terraform

Infrastructure as code

Provision cloud infrastructure declaratively with Terraform. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

115 sectionsAI-drafted

Pulumi

Infrastructure as code

Provision infrastructure in Python, TypeScript or Go with Pulumi. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

136 sectionsAI-drafted

Ansible

Infrastructure as code

Automate server configuration and deployments with Ansible playbooks. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

128 sectionsAI-drafted

GitLab CI/CD

CI/CD & GitOps

Build, test and deploy with GitLab CI/CD pipelines. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

114 sectionsAI-drafted

Jenkins

CI/CD & GitOps

Automate builds and deployments with Jenkins pipelines. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

113 sectionsAI-drafted

Argo CD

CI/CD & GitOps

Deploy to Kubernetes the GitOps way with Argo CD. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

136 sectionsAI-drafted

Flux

CI/CD & GitOps

Keep Kubernetes clusters in sync with Git using Flux. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

125 sectionsAI-drafted

Prometheus

Observability

Collect metrics and alert on them with Prometheus and PromQL. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

127 sectionsAI-drafted

Grafana

Observability

Visualise metrics, logs and traces in Grafana dashboards and alerts. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

126 sectionsAI-drafted

OpenTelemetry

Observability

Instrument services with vendor-neutral traces, metrics and logs using OpenTelemetry. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

105 sectionsAI-drafted

ELK Stack

Observability

Search and analyse logs with Elasticsearch, Logstash and Kibana. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

108 sectionsAI-drafted

HashiCorp Vault

Security & secrets

Manage secrets, encryption and dynamic credentials with HashiCorp Vault. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

98 sectionsAI-drafted

Trivy

Security & secrets

Scan images, code, IaC and Kubernetes for vulnerabilities and misconfigurations with Trivy. Taught at three levels — Beginner, Mid-level and Senior — each with an in-depth guide, interview prep, and practical tips.

115 sectionsAI-drafted
3 PDF

Other Quick Start

Extra one-page PDFs shared in the Drive folder that are not tied to a specific tool guide — each titled by its file name.

Read guide