DevOps NetworkDevOpsNetwork
Home>Modules
DevOps NetworkDevOpsNetwork

Menu

PlannerDaily ChallengeWhat's NewRoadmapHubsLeaderboardInterview PrepModulesQuizzesProjectsCheatsheetsResourcesTech BlogContact & Suggestions
DevOps NetworkDevOpsNetwork
PlannerLeaderboardRoadmapHubs
ResourcesReport Bug

Learning Modules.

Pick a module and start learning specific DevOps tools or concepts at your own pace.

(155)
Roadmap
BEGINNER

Networking

Learn networking for DevOps engineers - TCP/IP, DNS, HTTP, subnets, firewalls, and how traffic flows in production systems.

TCP-IPDNSHTTPSUBNETS
START
INTERMEDIATE

Terraform

Learn how to stop clicking through cloud consoles and start managing servers, networks, and databases with code - the way every modern DevOps team does it.

STATE-MANAGEMENTINFRASTRUCTURE-AS-CODETERRAFORMANSIBLE
START
BEGINNER

Linux for Devops

Learn Linux for DevOps from scratch - file system, permissions, processes, bash scripting, and production server management.

linuxfundamentalsbash
START
BEGINNER

Shell Scripting

Learn shell scripting and Bash for DevOps - write production scripts, automate tasks, handle errors, and schedule with cron.

BASHSHELL-SCRIPTINGAUTOMATIONLINUX
START
INTERMEDIATE

Azure DevOps

From understanding what CI/CD is to building real pipelines on Azure DevOps - everything a DevOps engineer needs to know, in the right order.

AZURE-DEVOPSCI-CDPIPELINESBOARDS
START
BEGINNER

GitLab

A complete guide to GitLab - from version control and merge requests to building production-grade CI/CD pipelines, container registry, security scanning, and deployment automation.

ci/cdgitgitlabCI-CD
START
BEGINNER

DevSecOps Basics

Security is not something you add at the end. It runs through every step of building and deploying software. This module teaches you the mindset, the tools, and the pipeline practices that make security part of your daily DevOps workflow - not an afterthought.

DEVSECOPSSECURITYSASTDAST
START
BEGINNER

Apache Kafka

Master Apache Kafka - producers, consumers, topics, partitions, consumer groups, and building event-driven architectures at scale.

KAFKAEVENT-STREAMINGMESSAGE-QUEUEPRODUCER-CONSUMER
START
ADVANCED

S3 to FSx for OpenZFS

Automate file transfer from Amazon S3 to FSx for OpenZFS so that every file uploaded to a specific S3 path automatically appears on FSx - no manual commands needed after setup.

AWS-S3FSXEVENTBRIDGEMIGRATION
START
INTERMEDIATE

Python for Beginners - Zero to Confident

Learn Python from absolute zero - variables, data types, loops, functions, files, APIs, and real projects. No prior experience needed.

pythonprogramming-basicsscriptingautomation
START
BEGINNER

Anomaly Detection with Isolation Forest

Learn anomaly detection with Isolation Forest - understand how the algorithm works, apply it to real ops metrics, and build a complete anomaly detector from scratch.

anomaly-detectionisolation-forestmachine-learningaiops
START
BEGINNER

Prompting Techniques for Ops Reasoning

Learn prompt engineering from scratch - master zero-shot, few-shot, chain-of-thought, and ops-specific patterns to get reliable results from any LLM.

PROMPT-ENGINEERINGLLMAIOPSCHAIN-OF-THOUGHT
START
BEGINNER

How AI Agents Work and Tool Calling

Learn how AI agents work from scratch - reasoning loops, tool calling, ReAct pattern, and build a real ops incident investigator agent in pure Python.

ai-agentstool-callingreact-patternllm-agents
START
INTERMEDIATE

RAG + Vector Databases for Ops Knowledge

Give your agent a memory built from your own runbooks and ops docs - so it stops guessing and starts answering from what your team actually knows.

RAGVECTOR-DATABASEEMBEDDINGSCHROMADB
START
BEGINNER

Event Correlation & Alert Noise Reduction - prometheus and Alert manager

During a production incident, 200 alerts fire and 180 of them are noise from one root cause. This module teaches you how to group, deduplicate, inhibit, and correlate alerts so your team sees one clear signal instead of a storm

ALERTMANAGERALERT-CORRELATIONNOISE-REDUCTIONPROMETHEUS
START
INTERMEDIATE

RCA & Runbook Prompt Templates for AIOps

Seven ready-to-use prompt templates for RCA, runbook generation, incident updates, and postmortems — so your AI agent reasons like a senior engineer during real incidents.

PROMPT-ENGINEERINGRCARUNBOOKSAIOPS
START
BEGINNER

AI Guardrails & Output Validation for AIOps

Build guardrails that prevent your AI agent from running destructive commands in production — with command risk classification, output validation, and human approval gates.

GUARDRAILSAI-SAFETYOUTPUT-VALIDATIONAIOPS
START
BEGINNER

Running & Choosing AI Models — Ollama, Local & Cloud

Learn when to use cloud models vs local open source models for ops workloads. Run Llama locally with Ollama for sensitive data and high-volume tasks — zero data leaves your network.

OLLAMALOCAL-MODELSLLMCLOUD-MODELS
START
BEGINNER

Distributed Systems Failure Modes & CAP Theorem

Learn the eight failure patterns that cause production incidents at scale — cascading failures, split-brain, thundering herds, and more — plus CAP theorem, circuit breakers, and the reasoning process that turns alert storms into structured diagnosis.

DISTRIBUTED-SYSTEMSCAP-THEOREMFAILURE-MODESRELIABILITY
START
BEGINNER

RCA & Production Debugging Workflow

Learn a structured 5-step process to diagnose production incidents — reading logs, metrics, and traces together to find root cause fast instead of guessing.

RCAINCIDENT-RESPONSEDEBUGGINGPROMETHEUS
START
BEGINNER

Building MCP Servers for Ops Systems

Learn to build MCP servers that give AI agents safe, structured access to your Kubernetes cluster, Prometheus metrics, and internal runbooks.

MCPAI-AGENTSTOOL-CALLINGKUBERNETES
START
BEGINNER

OpenTelemetry & Distributed Tracing for AIOps

Learn to instrument Python services with OpenTelemetry, collect traces through the OTel Collector, and use distributed tracing to find the exact cause of production incidents.

OPENTELEMETRYDISTRIBUTED-TRACINGOBSERVABILITYPROMETHEUS
START
BEGINNER

Ansible Runbooks and Self-Healing Infrastructure

Learn to write Ansible playbooks, build automated ops runbooks, and connect Prometheus alerts to self-healing workflows that fix production issues without human intervention.

ANSIBLEAUTO-REMEDIATIONSELF-HEALINGAIOPS
START
INTERMEDIATE

Time-Series Forecasting with Prophet and ARIMA

Learn to forecast ops metrics, detect anomalies, and predict capacity issues before they happen using Prophet and ARIMA in Python.

TIME-SERIESPROPHETARIMAANOMALY-DETECTION
START
BEGINNER

Git and Version Control Security

Learn how to secure Git repositories from leaked secrets, unauthorized commits, and supply chain attacks - covering pre-commit hooks, Gitleaks, TruffleHog, branch protection, CODEOWNERS, signed commits, and Dependabot.

GITSECRET-SCANNINGGITLEAKSTRUFFLEHOG
START
BEGINNER

CI/CD and Secure Pipeline Design

Learn how to build and harden CI/CD pipelines - covering OIDC federation, Vault secrets injection, least privilege runners, GitHub Actions permissions, Jenkins hardening, artifact signing with Cosign, and audit logging.

CICDGITHUB-ACTIONSJENKINSOIDC
START
INTERMEDIATE

Shift Left Security - SAST, SCA, and Secrets Management

Learn how to embed security into the development phase — covering SonarQube SAST with quality gates, Snyk and OWASP Dependency Check for SCA, CVSS vulnerability prioritization, and HashiCorp Vault dynamic secrets management including Kubernetes sidecar injection.

SASTSCASONARQUBESNYK
START
INTERMEDIATE

Dynamic Testing, SBOM, and Supply Chain Security

Learn DAST with OWASP ZAP, generate Software Bills of Materials with Syft, scan for vulnerabilities with Grype, sign artifacts with Cosign, and understand SLSA provenance - through the lens of real supply chain attacks like SolarWinds and XZ Utils.

DASTOWASP-ZAPSBOMSYFT
START
BEGINNER

Container and Docker Security

Learn how to secure Docker containers from image hardening and vulnerability scanning to runtime protection - covering non-root users, minimal base images, multi-stage builds, Trivy scanning, seccomp/AppArmor profiles, capability dropping, read-only filesystems, and the Docker socket threat.

DOCKERCONTAINER-SECURITYTRIVYSECCOMP
START
INTERMEDIATE

Kubernetes Security

Learn how to secure Kubernetes clusters end to end - covering RBAC and least privilege, Pod Security Standards, Network Policies, Secrets encryption at rest, service account hardening, Falco runtime security, and etcd protection.

KUBERNETESRBACNETWORK-POLICIESPOD-SECURITY-STANDARDS
START
BEGINNER

Cloud Security - AWS

Learn how to secure AWS environments end to end - covering IAM least privilege, S3 public access blocking, CloudTrail audit logging, GuardDuty threat detection, Security Hub compliance, KMS encryption, Secrets Manager, VPC security groups, SCPs with AWS Organizations, and AWS Config compliance monitoring.

AWSIAMGUARDDUTYSECURITY-HUB
START
BEGINNER

IaC Security - Terraform and Checkov

Learn how to secure Infrastructure as Code with Terraform - covering sensitive variable handling, state file protection, provider credential security, Checkov scanning with CI/CD integration, OPA policy-as-code, and tfsec static analysis to catch misconfigurations before deployment.

TERRAFORMCHECKOVIaC-SECURITYTFSEC
START
BEGINNER

Identity and Access Security

Master zero trust identity architecture - covering IAM RBAC and JIT access, OIDC workload federation for Kubernetes on AWS and GCP, HashiCorp Vault PKI and dynamic secrets, SPIFFE/SPIRE workload identity, OAuth2 PKCE, Privileged Access Management, Zero Standing Privileges, Kubernetes service account hardening, and automated secrets rotation.

ZERO-TRUSTIAMOIDCVAULT
START
BEGINNER

Runtime Security and Detection Engineering

Build a production-grade runtime security and detection pipeline -covering eBPF fundamentals, Falco syscall-based threat detection with custom rules, Tetragon eBPF enforcement, MITRE ATT&CK mapping for Cloud and Containers, Sigma rules and SIEM conversion, Elasticsearch SIEM with alert correlation and noise reduction, auditd Linux syscall monitoring, OpenTelemetry for security observability, and automated incident response runbooks.

EBPFFALCOTETRAGONMITRE-ATTACK
START
BEGINNER

Compliance, Governance and Incident Response

Learn how SOC 2, ISO 27001, and PCI-DSS map to your pipelines, automate compliance evidence, and run incident response from detection to blameless postmortem.

COMPLIANCESOC2ISO27001INCIDENT-RESPONSE
START
ADVANCED

Advanced Security Topics

Master supply chain security, secrets detection, fuzzing, threat modeling, chaos engineering, eBPF policies, zero-day response, and CIS benchmarks.

DEVSECOPSSUPPLY-CHAINCILIUMCIS-BENCHMARKS
START
ADVANCED

DevSecOps Deep Dive - Advanced Security for DevOps Engineers

Go beyond CI/CD scanning - learn threat modeling, runtime security, supply chain integrity, cloud security, and compliance automation.

DEVSECOPSRUNTIME-SECURITYSUPPLY-CHAINCLOUD-SECURITY
START
BEGINNER

Deploy a Production EKS Cluster with Terraform

Provision a production-ready Amazon EKS cluster using Terraform with VPC networking, IAM roles, node groups, and autoscaling.

TERRAFORMKUBERNETESAWSEKS
START
BEGINNER

Build End-to-End CI/CD with Jenkins, SonarQube, and Docker

Build a complete CI/CD pipeline on AWS EC2 using Jenkins, SonarQube for code quality, Docker, and ECR for container delivery.

JENKINSDOCKERAWSCI-CD
START
BEGINNER

Build a Production Secrets Management System with HashiCorp Vault and Kubernetes

Deploy HashiCorp Vault on Kubernetes, configure dynamic secrets, Vault Agent injection, and AWS KMS auto-unseal for zero hardcoded credentials.

KUBERNETESVAULTAWSSECURITY
START
BEGINNER

Deploy a Self-Healing Microservices Platform with Istio Service Mesh

Install Istio on EKS, deploy interconnected microservices, configure canary deployments, mutual TLS, circuit breaking, and visualise with Kiali.

KUBERNETESISTIOMONITORINGCI-CD
START
BEGINNER

Build a Platform Engineering Internal Developer Portal with Backstage

Deploy Spotify's Backstage on Kubernetes, build a software catalog, create golden path templates, and integrate with GitHub and your monitoring stack.

KUBERNETESTERRAFORMCI-CDAWS
START
BEGINNER

Implement Zero-Downtime Blue-Green Deployments on AWS ECS Fargate

Provision ECS Fargate with Terraform, configure CodeDeploy blue-green deployments with weighted ALB target groups and automatic rollback on health check failure.

AWSECSTERRAFORMCI-CD
START
BEGINNER

Deploy a Production Kafka Event Streaming Platform on Kubernetes

Deploy a 3-broker Kafka cluster with Strimzi operator, build producer and consumer services, configure Kafka Connect PostgreSQL sink, and monitor with Grafana.

KUBERNETESKAFKATERRAFORMMONITORING
START
BEGINNER

Build a Complete DevSecOps Pipeline with SAST, DAST, and Container Scanning

Build a security-first CI/CD pipeline with Semgrep SAST, OWASP ZAP DAST, Trivy scanning, and Checkov IaC checks blocking on critical findings.

CI-CDDOCKERAWSSECURITY
START
BEGINNER

Build a Multi-Region Active-Active Architecture on AWS with Terraform

Provision identical app stacks in Mumbai and Singapore with Terraform workspaces, Route53 latency routing, RDS Global Database, and sub-60-second failover.

TERRAFORMAWSROUTE53RDS
START
BEGINNER

Deploy Kubernetes Cluster Autoscaler with Spot Instance Cost Optimisation

Configure EKS Cluster Autoscaler with mixed On-Demand and Spot node groups, Node Termination Handler, and pod disruption budgets for 70% cost reduction.

KUBERNETESAWSTERRAFORMCOST-OPTIMISATION
START
BEGINNER

Build a Production Database Backup and Disaster Recovery System on AWS

Automate PostgreSQL RDS backups with cross-region copying via Lambda, implement point-in-time recovery testing, and build a validated DR runbook pipeline.

AWSTERRAFORMPOSTGRESQLCI-CD
START
BEGINNER

Build a Log Aggregation and Anomaly Detection Pipeline with ELK and Kafka

Deploy ELK stack on Kubernetes, ship logs via Filebeat DaemonSet, buffer with Kafka for traffic spikes, and alert on error rate anomalies with Watcher.

KUBERNETESELASTICSEARCHKAFKAMONITORING
START
BEGINNER

Containerise a Node.js Web Application with Docker

Build your first Docker container by packaging a Node.js Express app, writing a Dockerfile, and running it locally with Docker Compose.

DOCKERCI-CD
START
BEGINNER

Build Your First CI Pipeline with GitHub Actions

Create a GitHub Actions workflow that automatically runs tests, checks code quality, and builds a Docker image on every pull request and push to main.

CI-CDDOCKERGITHUB
START
BEGINNER

Set Up and Secure a Linux Server on AWS EC2 from Scratch

Launch an AWS EC2 Ubuntu server, configure SSH security, set up a firewall, create user accounts, and deploy a web application with Nginx as a reverse proxy.

AWSLINUXNGINXAWS-CLOUD-ENGINEERING
START
BEGINNER

Provision Your First AWS Infrastructure with Terraform

Learn Terraform from scratch by provisioning an S3 bucket, EC2 instance, and security group on AWS using infrastructure as code with state management.

TERRAFORMAWSAWS-CLOUD-ENGINEERING
START
BEGINNER

Deploy Your First Application on Kubernetes

Learn Kubernetes fundamentals by deploying a web app with a Deployment, Service, ConfigMap, and HorizontalPodAutoscaler on a local cluster using minikube.

KUBERNETESDOCKER
START
BEGINNER

Application Fundamentals for Platform Engineers

Understand what developers build and deploy - REST APIs, HTTP, Nginx, databases, environment variables, health checks, and microservices - from an infrastructure perspective, not a developer one.

REST-APIHTTPNGINXDATABASES
START
BEGINNER

GitOps and Continuous Delivery with ArgoCD

Master GitOps principles and ArgoCD - from understanding why GitOps exists to operating multi-environment deployments, App of Apps, ApplicationSets, and progressive delivery with Argo Rollouts.

GITOPSARGOCDCONTINUOUS-DELIVERYARGO-ROLLOUTS
START
ADVANCED

FinOps and Cloud Cost Engineering

Master FinOps for Kubernetes — understand unit economics, implement cost visibility with Kubecost, cut EC2 costs 60-70% with Karpenter and Spot instances, and right-size workloads to eliminate waste.

FINOPSKUBECOSTKARPENTERSPOT-INSTANCES
START
BEGINNER

Platform Engineering Foundations

Learn what separates Platform Engineers from DevOps Engineers - multi-tenancy, admission controllers, policy as code with Kyverno, CRDs, the operator pattern, and Cluster API for declarative cluster lifecycle management.

PLATFORM-ENGINEERINGMULTI-TENANCYKYVERNOADMISSION-CONTROLLERS
START
ADVANCED

Internal Developer Platforms and Backstage

Build an Internal Developer Platform from first principles - understand why IDPs exist, what problems they solve, how to implement a software catalog and golden paths with Backstage, and how to measure platform success with DORA metrics.

IDPBACKSTAGEGOLDEN-PATHSPLATFORM-ENGINEERING
START
BEGINNER

Project - Build a Production Application Platform

Build a production-grade application platform from scratch - React frontend, Node.js API, PostgreSQL, Redis — containerised with Docker, deployed to Kubernetes with Ingress, NetworkPolicies, HPA, PDB, resource limits, health checks, Prometheus monitoring, and GitOps delivery via ArgoCD.

CAPSTONEKUBERNETESDOCKERNODEJS
START
BEGINNER

Project - Build Production AWS Infrastructure with Terraform

Provision a complete production-grade AWS infrastructure from scratch using Terraform - VPC, EKS cluster, IAM roles, IRSA, ECR, and remote state. The infrastructure that Capstone 1's application runs on in a real company.

CAPSTONETERRAFORMAWSEKS
START
BEGINNER

project - Build a GitOps Delivery Platform with ArgoCD

Build a complete GitOps delivery platform - App of Apps pattern, multi-environment promotion from staging to production, ApplicationSets for scale, and progressive delivery with Argo Rollouts canary deployments.

CAPSTONEGITOPSARGOCDAPP-OF-APPS
START
BEGINNER

Project - Build a Mini Internal Developer Platform

Build a working Internal Developer Platform using Backstage - software catalog, golden path template that creates a new service end-to-end, TechDocs, and Kubernetes integration.

CAPSTONEIDPBACKSTAGEGOLDEN-PATHS
START
BEGINNER

Project - Production Readiness Challenge

The final test. Take a running application, inject real production failures - pod crashes, OOMKills, bad deployments, cost spikes, network issues - and learn to diagnose and fix each one.

CAPSTONESREDEBUGGINGOBSERVABILITY
START
BEGINNER

project - The Platform Engineering Challenge

The mega-capstone. One developer action in Backstage triggers the entire platform - Terraform provisions infrastructure, ArgoCD deploys the application, Prometheus monitors it, Kyverno validates policies, Kubecost tracks spend. Everything from Capstones 1-5 working together as one complete Platform Engineering system.

CAPSTONEPLATFORM-ENGINEERINGBACKSTAGETERRAFORM
START
BEGINNER

Project - Build an Anomaly Detection Pipeline

Build a real AIOps anomaly detection pipeline - collect live Kubernetes metrics from Prometheus, run machine learning to detect anomalies automatically, and fire alerts when something unusual happens. No more waiting for users to report problems.

CAPSTONEAIOPSANOMALY-DETECTIONPROMETHEUS
START
BEGINNER

project - Build an AI-Powered Incident Response Agent

Build an AI agent that receives production alerts, queries Prometheus for context, retrieves runbooks via RAG, and suggests remediation steps automatically.

CAPSTONEAIOPSAI-AGENTRAG
START
BEGINNER

Project - Build a Self-Healing Infrastructure System

Wire anomaly detection, AI diagnosis, and Ansible remediation into one autonomous pipeline that detects, diagnoses, and fixes production incidents without human intervention.

CAPSTONEAIOPSSELF-HEALINGANSIBLE
START
BEGINNER

DevSecOps project - Build a Fully Gated Secure CI/CD Pipeline

Build a production-grade secure pipeline where every push triggers SAST, SCA, secrets detection, container scanning, SBOM generation, and image signing before any code reaches production.

CAPSTONEDEVSECOPSSASTSCA
START
BEGINNER

DevSecOps project 2 - Harden a Kubernetes Cluster End to End

Lock down a production Kubernetes cluster using RBAC, Pod Security Admission, NetworkPolicies, OPA Gatekeeper, Falco runtime detection, and automated compliance scanning.

CAPSTONEKUBERNETESDEVSECOPSRBAC
START
BEGINNER

DevSecOps project 3 — The Platform Security Challenge

The mega-capstone. Wire Terraform IaC scanning, secrets management with Vault, zero-trust mTLS, security chaos engineering, and a unified compliance dashboard into one production security platform.

CAPSTONEDEVSECOPSTERRAFORMVAULT
START
BEGINNER

Git and GitHub

Learn Git and GitHub from first commit to production workflow - branching, merging, pull requests, secrets, CI, and the advanced tools that save you when things break.

GITVERSION-CONTROLGITHUBBRANCHING
START
BEGINNER

Build & Package Management

"This module teaches you how software goes from raw source code to a deployable artifact.

MAVENGRADLENPMBUILD-TOOLS
START
BEGINNER

Docker

Learn Docker from the ground up - understand containers, images, Dockerfile, volumes, networking, and Docker Compose. This module takes you from zero to confidently building, running, and shipping containerized applications the way it's done in real DevOps and cloud environments.

DOCKERCONTAINERSDOCKERFILEDOCKER-COMPOSE
START
BEGINNER

Kubernetes (K8s)

Learn Kubernetes from scratch - pods, deployments, services, ingress, Helm, and production-grade container orchestration.

KUBERNETESK8SKUBECTLPODS
START
BEGINNER

GitHub Actions

Learn GitHub Actions - build automated CI/CD pipelines, run tests, deploy to cloud, and trigger workflows on every code push.

github-actionsci-cdworkflowsautomation
START
BEGINNER

AWS - Amazon Web Services

A complete, practical reference for DevOps engineers. Covers all 20 core AWS services with architecture, flows, real-world usage, CLI commands, and comparisons.

amazon web serviceS3CLOUDIAM
START
BEGINNER

Monitoring & Logging

Know how systems are tracked with dashboards.

PROMETHEUSGRAFANAELK-STACKOBSERVABILITY
START
BEGINNER

Container and Kubernetes Security

Harden the containers your code runs in and the Kubernetes clusters that orchestrate them — covering image scanning, access controls, network isolation, policy enforcement, and real-time threat detection.

START
ADVANCED

Service Mesh - Istio and Linkerd

Learn how Istio and Linkerd add mTLS, canary releases, circuit breaking, and observability without changing app code.

SERVICE-MESHISTIOLINKERDMTLS
START
BEGINNER

Python for Production SRE Work

"Learn to write Python that survives production - safe scripts, resilient API calls, and CLI tools SRE teams actually rely on."

"PYTHONSRE-AUTOMATIONAPI-INTEGRATIONCLI-TOOLS
START
BEGINNER

Networking for SRE

Diagnose TCP state issues, DNS failures, TLS errors, and load balancer behavior the way production SREs actually debug them.

TCPDNSTLSGRPC
START
BEGINNER

Linux Internals for SRE

Master Linux kernel internals for SRE work - process lifecycle, memory management, cgroups, namespaces, CPU scheduler, and production diagnosis using /proc, strace, and eBPF.

LINUXKERNELSRECGROUPS
START
BEGINNER

Toil Elimination for SRE

Learn to measure, budget, and systematically eliminate SRE toil using automation, GitOps, self-healing operators, and DORA metrics.

TOILSREAUTOMATIONGITOPS
START
BEGINNER

SLOs and Observability for SRE

Learn how to define SLIs, set SLOs, calculate and track error budgets, write multi-window multi-burn-rate alerts, and use structured logging and distributed tracing to run production systems reliably.

SRESLOSLIerror budget
START
BEGINNER

Distributed Systems Failure Modes Every SRE Must Master

Learn why distributed systems fail in production - CAP theorem, cascading failures, thundering herd, circuit breakers, and backpressure with real fixes.

DISTRIBUTED-SYSTEMSCAP-THEOREMCIRCUIT-BREAKERRESILIENCE
START
BEGINNER

Incident Management and On-Call for SRE

Learn to run incidents like a senior SRE - severity triage, the 6-step debugging method, blameless postmortems, and healthy on-call.

INCIDENT-MANAGEMENTON-CALLPOSTMORTEMSRE
START
BEGINNER

Chaos Engineering for SRE

Learn to break systems on purpose - Chaos Mesh, LitmusChaos, Game Days, and FMEA to find weaknesses before they become 2am incidents.

CHAOS-ENGINEERINGCHAOS-MESHLITMUSCHAOSGAME-DAY
START
BEGINNER

Reliability Architecture for SRE

Learn the deployment and architecture patterns that make services reliable by design - graceful degradation, feature flags, blue-green and canary releases, multi-region strategy, RTO/RPO, and the Production Readiness Review checklist used before a service goes on-call.

SREreliability architecturemulti-regionproduction readiness review
START
BEGINNER

Reliability Architecture and Design Patterns

Learn to design systems that are reliable before they are built - architecture reviews, failure mode analysis, PRR, RTO/RPO, multi-region design, and graceful degradation.

SRERELIABILITYARCHITECTUREDISTRIBUTED-SYSTEMS
START
BEGINNER

Platform Engineering for SRE - Building Reliability as a Product

Learn to build reliability as a self-service product - golden paths, internal developer platforms, paved roads, and reliability SLAs that scale your impact across every team.

PLATFORM-ENGINEERINGGOLDEN-PATHIDPSELF-SERVICE
START
BEGINNER

SRE Leadership and Culture

Learn technical leadership without management authority - running postmortem reviews, building on-call capability in others, influencing architecture pre-code, and making the business case for reliability.

SRELEADERSHIPCULTUREPOSTMORTEM
START
BEGINNER

Database Technologies and Storage Systems for SRE

Learn to keep PostgreSQL and Redis reliable in production - WAL, replication lag, connection pooling, failover, and PITR.

POSTGRESQLREDISDATABASE-RELIABILITYPGBOUNCER
START
BEGINNER

Linux for Cloud Engineers

Master Linux fundamentals for cloud infrastructure - filesystem, processes, SSH, permissions, systemd, and shell scripting on EC2 and cloud servers.

LINUXCLOUDSSHBASH
START
BEGINNER

Networking Fundamentals for Cloud Engineers

Master networking concepts essential for cloud - IP addressing, CIDR, DNS, TCP/IP, HTTP, and security groups to design and debug cloud infrastructure.

NETWORKINGCLOUDVPCDNS
START
BEGINNER

Cloud Computing Fundamentals

Learn what cloud computing actually changes - service models, deployment models, scalability, availability, AWS global infrastructure, and shared responsibility.

CLOUDAWSIAASSHARED-RESPONSIBILITY
START
BEGINNER

IAM - Identity and Access Management for Cloud Engineers

Master AWS IAM - users, groups, roles, policies, and the principle of least privilege to secure every cloud resource you deploy.

IAMAWSSECURITYCLOUD
START
INTERMEDIATE

VPC - Virtual Private Cloud and Networking

Design and build secure AWS VPC architectures - subnets, gateways, route tables, security groups, NACLs, peering, and endpoints for production workloads.

VPCAWSNETWORKINGSUBNETS
START
BEGINNER

EC2 and Auto Scaling - Compute for Cloud Engineers

Master EC2 instance types, AMIs, launch templates, Auto Scaling Groups, and load balancers to build scalable, resilient cloud compute infrastructure.

EC2AUTO-SCALINGAWSCLOUD
START
INTERMEDIATE

AWS Storage for Cloud Engineers

Learn to choose and operate S3, EBS, Instance Store, EFS, FSx, and migration tools like Snowball and DataSync for real production workloads.

S3EBSEFSSTORAGE-CLASSES
START
INTERMEDIATE

AWS Databases for Cloud Engineers

Learn RDS, Aurora, DynamoDB, ElastiCache, DocumentDB, and Neptune - and how to pick the right AWS database for any workload.

RDSAURORADYNAMODBELASTICACHE
START
INTERMEDIATE

Route 53 and CloudFront for Cloud Engineers

Learn Route 53 DNS routing policies, CloudFront CDN, ACM certificates, and WAF - and how to design fast, resilient, global-facing traffic paths.

ROUTE53CLOUDFRONTDNSROUTING-POLICY
START
INTERMEDIATE

CloudWatch and AWS Observability for Cloud Engineers

Learn to monitor, audit, and enforce compliance on AWS using CloudWatch, CloudTrail, Config, and EventBridge.

CLOUDWATCHCLOUDTRAILLOGS-INSIGHTSEVENTBRIDGE
START
INTERMEDIATE

ECS, Lambda, and Serverless for Cloud Engineers

Learn to deploy containers on ECS Fargate and functions on Lambda, and choose the right compute model for any workload.

ECSFARGATELAMBDAAPI-GATEWAY
START
INTERMEDIATE

Terraform and Infrastructure as Code for Cloud Engineers

Learn Terraform's core workflow, state management, modules, remote backends, environment strategies, and AWS-native IaC with CloudFormation and CDK.

TERRAFORMIACREMOTE-STATECLOUDFORMATION
START
INTERMEDIATE

CI/CD and Deployment Strategies for Cloud Engineers

Learn GitHub Actions, container and Terraform pipelines, and deployment strategies like blue-green and canary to ship changes safely and fast.

GITHUB-ACTIONSCICDBLUE-GREENCANARY-DEPLOYMENT
START
BEGINNER

Container Engineering with Docker

Master Docker from first principles - images, containers, Dockerfiles, volumes, networking, and Docker Compose to containerize real-world applications.

DOCKERCONTAINERSDEVOPSCLOUD
START
INTERMEDIATE

AWS Security Engineering - GuardDuty, KMS, WAF, and Defence in Depth

Learn to secure AWS workloads end to end - threat detection with GuardDuty, encryption with KMS, secrets management, WAF, and incident response.

GUARDDUTYKMSSECRETS-MANAGERWAF
START
ADVANCED

Advanced AWS Engineering - Data Platforms, ML Infrastructure, and Hybrid Cloud

Learn to design modern data lake pipelines, choose real-time ingestion patterns, run ML workflows on SageMaker, and connect hybrid networks on AWS.

DATA-LAKEKINESISSAGEMAKERGLUE
START
INTERMEDIATE

Cloud Architecture and Cost Engineering - Well-Architected, FinOps, and Multi-Account Design

Learn to design resilient AWS architectures and control cloud spend - multi-AZ failure design, RTO/RPO, FinOps, and multi-account strategy.

WELL-ARCHITECTEDFINOPSMULTI-ACCOUNTSAVINGS-PLANS
START
BEGINNER

Data Engineering on AWS - The Cloud Engineer's Specialization Track

Learn to design AWS data pipelines that do not bankrupt the company - Kinesis, Glue, Athena, Redshift, and Iceberg explained with real cost numbers.

DATA-ENGINEERINGATHENAGLUEKINESIS
START
BEGINNER

ML Infrastructure on AWS: From Pre-Built APIs to Production SageMaker

Learn to choose, deploy, and operate ML infrastructure on AWS - from Rekognition to SageMaker training, deployment modes, drift detection, and Bedrock RAG.

SAGEMAKERBEDROCKMACHINE-LEARNINGMODEL-DEPLOYMENT
START
BEGINNER

AWS Certifications and Cloud Engineering Career Path

Learn which AWS certification to take first, how to build a portfolio hiring managers trust, how cloud engineering career levels differ, and how to research compensation before negotiating.

AWS-CERTIFICATIONCAREER-PATHPORTFOLIOSAA-C03
START
BEGINNER

Deploy Kubernetes Monitoring Stack with Prometheus, Grafana and Loki

Build a production observability platform on Kubernetes with Prometheus metrics, Grafana dashboards, Loki log aggregation, and alerting.

KUBERNETESPROMETHEUSGRAFANAMONITORING
START
BEGINNER

Build a Multi-Account AWS Landing Zone with AWS Organizations

Build an enterprise-grade multi-account AWS structure with Organizations, SCPs, centralised logging, and compliance guardrails using automated CloudFormation StackSets.

AWSORGANIZATIONSSCPCLOUDFORMATION
START
BEGINNER

Run a Chaos Engineering Lab with Chaos Mesh, k6, and Grafana

Deploy Chaos Mesh, run pod-kill and network-delay experiments during live k6 load tests, and measure the SLO impact on Grafana.

CHAOS-ENGINEERINGKUBERNETESSREGRAFANA
START
BEGINNER

Cloud Resume Challenge on AWS

Deploy your resume as a serverless AWS app with a live visitor counter — S3, CloudFront, Lambda, DynamoDB, API Gateway, GitHub Actions.

AWSLAMBDADYNAMODBCICD
START
BEGINNER

Build an End-to-End SRE Platform on Kubernetes

Assemble a complete SRE platform - SLO stack with burn-rate alerting, automated reliability pipeline, chaos engineering, DORA metrics, and blameless postmortems in one production-grade repository.

SREKUBERNETESPROMETHEUSCHAOS-ENGINEERING
START
BEGINNER

Build a GitOps CI/CD Pipeline with ArgoCD

Build a GitOps pipeline where GitHub Actions builds images and ArgoCD automatically syncs Kubernetes to match Git.

GITOPSARGOCDKUBERNETESCICD
START
BEGINNER

Build Automated Security Incident Response with GuardDuty, EventBridge, and Lambda

Build automated incident response - GuardDuty detects threats, EventBridge routes findings, Lambda isolates compromised resources and alerts Slack.

AWSGUARDDUTYLAMBDASECURITY
START
BEGINNER

Deploy Kubernetes Monitoring with Prometheus, Grafana, and SLO Alerting

Deploy a full Kubernetes observability stack with real SLO definitions, multi-window burn rate alerting, and Slack notifications.

KUBERNETESPROMETHEUSGRAFANASLO
START
BEGINNER

Build a Three-Tier Production App on ECS Fargate with Terraform

Provision a complete production-grade AWS environment with Terraform — VPC, ECS Fargate, ALB, and RDS across three isolated network tiers.

TERRAFORMECSAWSRDS
START
BEGINNER

Python for Data Engineering

Learn to write production-grade Python pipeline scripts - pandas, APIs, error handling, logging, and idempotency - the glue language of every data stack.

PYTHONPANDASDATA-PIPELINESETL
START
BEGINNER

SQL for Data Engineering

Master SQL for pipelines - window functions, CTEs, SCD Type 2, and validation queries every data engineer writes daily.

SQLWINDOW-FUNCTIONSCTEDATA-VALIDATION
START
BEGINNER

Data Modeling for Data Engineers

Learn to design relational schemas, star schemas, and slowly changing dimensions that stay fast and trustworthy at scale.

DATA-MODELINGSTAR-SCHEMASCDNORMALIZATION
START
INTERMEDIATE

Data Warehouse Design and Query Performance

Learn how warehouses store and query data fast, and how to design tables that scan less and cost less.

DATA-WAREHOUSECOLUMNAR-STORAGEPARTITIONINGQUERY-PERFORMANCE
START
BEGINNER

ETL Pipelines with Apache Airflow

Build production Airflow DAGs, master idempotent and safe-rerun pipeline design, and progress through ingestion patterns from full load through incremental watermarks to advanced CDC with Debezium.

AIRFLOWETLCDCDEBEZIUM
START
BEGINNER

Docker for Data Engineers

Learn Docker for data engineering - run Postgres, Spark, Kafka, and Airflow locally with Compose, volumes, and networks.

DOCKERDOCKER-COMPOSEDATA-PIPELINEPOSTGRES
START
BEGINNER

Real-Time Stream Processing with Apache Flink

Learn Flink SQL to process Kafka streams in real time with windows, watermarks, and checkpoints - a working understanding, not operational mastery.

FLINKSTREAM-PROCESSINGFLINK-SQLWATERMARKS
START
INTERMEDIATE

Cloud Platforms for Data Engineers

Learn the AWS services data engineers build on daily - S3 data lakes, Glue, Athena, Redshift, and pipeline IAM. AWS-focused; not general cloud fundamentals.

AWSS3-DATA-LAKEGLUEATHENA
START
INTERMEDIATE

Analytics Engineering with dbt

Learn to build tested, documented, version-controlled SQL transformation pipelines with dbt - models, incremental materializations, tests, and lineage.

DBTANALYTICS-ENGINEERINGSQLDATA-PIPELINES
START
ADVANCED

Apache Spark for Batch Processing

Learn distributed batch processing with PySpark - DataFrames, partitions, shuffles, joins, and the optimisations that separate a slow Spark job from a fast one.

SPARKPYSPARKDISTRIBUTED-COMPUTINGBIG-DATA
START
ADVANCED

Apache Kafka for Data Engineers

Learn Kafka for data engineering - topics, partitions, consumer groups, Kafka Connect, CDC with Debezium, and Schema Registry.

KAFKASTREAMINGCDCDEBEZIUM
START
ADVANCED

Data Governance and Catalog

Learn practical data governance - catalogs, lineage, access control, masking, and GDPR right-to-erasure - built on top of reliable pipelines.

DATA-GOVERNANCEDATA-CATALOGDATA-LINEAGEGDPR
START
ADVANCED

Data Quality with Great Expectations

Learn to catch bad data before it reaches your warehouse using Great Expectations - expectation suites, checkpoints, and Airflow quality gates.

GREAT-EXPECTATIONSDATA-QUALITYDATA-VALIDATIONAIRFLOW
START
ADVANCED

Advanced Specialisations for Data Engineers

Explore three data engineering career specialisations - analytics engineering, platform engineering, and AI/ML infrastructure - and choose your direction.

ANALYTICS-ENGINEERINGPLATFORM-ENGINEERINGFEATURE-STOREVECTOR-DATABASE
START
ADVANCED

Modern Data Warehousing and the Lakehouse

Learn cloud warehouse concepts and Delta Lake table formats that power the modern data stack, from Time Travel to Medallion Architecture.

DELTA-LAKEMEDALLION-ARCHITECTURETIME-TRAVELLAKEHOUSE
START
BEGINNER

Python for AI Engineering

Learn the professional Python an AI engineer uses daily - types, comprehensions, generators, async, modules, and calling AI APIs.

PYTHONAI-ENGINEERINGASYNCTYPE-HINTS
START
BEGINNER

Math and Statistics for AI Engineers

Learn the minimum math toolkit an AI engineer actually needs - vectors, matrices, gradients, and probability - without the full math degree.

LINEAR-ALGEBRAGRADIENT-DESCENTPROBABILITYSTATISTICS
START
BEGINNER

Advanced AI Specialisations: Choose Your Direction

Explore five AI engineering specialisation tracks - Agents, Multimodal, Computer Vision, Voice AI, and Language AI - and pick one to go deep on.

AI-AGENTSMULTIMODAL-AICOMPUTER-VISIONVOICE-AI
START
BEGINNER

Machine Learning for AI Engineers

Learn core ML: regression, classification, tree models, evaluation metrics, and overfitting so you know when a classical model beats an LLM.

MACHINE-LEARNINGXGBOOSTMODEL-EVALUATIONSCIKIT-LEARN
START
BEGINNER

Deep Learning Foundations for AI Engineers

Learn how neural networks actually learn, when to fine-tune instead of train from scratch, and how CNNs, RNNs, and Transformers fit together.

DEEP-LEARNINGNEURAL-NETWORKSPYTORCHTRANSFER-LEARNING
START
BEGINNER

LLM Fundamentals, Model Selection, and Prompt Engineering

Learn how LLMs generate text, select models on capability, cost, latency, and reliability, and design prompts and structured output for production.

LLMMODEL-SELECTIONPROMPT-ENGINEERINGCONTEXT-WINDOWS
START
BEGINNER

Embeddings, Vector Databases, and AI Data Pipelines

Learn to turn documents into searchable meaning using embeddings, pgvector, and a real ingestion pipeline with metadata, dedup, and PII redaction.

EMBEDDINGSVECTOR-DATABASEPGVECTORAI-DATA-PIPELINE
START
BEGINNER

AI Safety and Responsible AI

Learn to defend AI applications against prompt injection, bias, and data leaks, and build a pre-launch safety checklist that matches guardrails to real risk.

AI-SAFETYPROMPT-INJECTIONRESPONSIBLE-AICONTENT-MODERATION
START
BEGINNER

AI Evaluation and Testing: How to Know If Your AI System Actually Works

Learn to evaluate RAG systems, AI agents, and LLM apps with golden datasets, LLM-as-judge, recall@k, faithfulness scoring, and regression testing.

AI-EVALUATIONLLM-AS-JUDGERAG-EVALUATIONAGENT-EVALUATION
START
BEGINNER

AI Agents, Workflows, and Reliability Engineering

Build reliable AI agents with function calling, agent state, LangGraph, MCP, and production guardrails: retries, step limits, checkpointing, approval.

AI-AGENTSFUNCTION-CALLINGLANGGRAPHMCP
START
BEGINNER

Data Handling and SQL for AI Engineers

Learn NumPy, pandas, SQL joins, and data validation to prepare clean training and evaluation data for AI systems.

NUMPYPANDASSQLDATA-CLEANING
START
BEGINNER

LLMOps and Production AI Systems

Learn to deploy, secure, and observe LLM applications in production - FastAPI serving, streaming, Docker, Kubernetes basics, tracing, and cost control.

LLMOPSMODEL-SERVINGOBSERVABILITYDOCKER
START
BEGINNER

Fine-Tuning LLMs (Lite)

Learn when fine-tuning beats RAG, why LoRA is the default over full fine-tuning, and how to spot catastrophic forgetting before it ships.

FINE-TUNINGLORAPEFTCATASTROPHIC-FORGETTING
START
BEGINNER

Build a Production RAG Chatbot with Hybrid Retrieval and Guardrails

Build and evaluate a company-knowledge chatbot with hybrid retrieval, reranking, golden-dataset scoring, and injection defences.

RAGPGVECTORLANGCHAINLLM-EVALUATION
START
BEGINNER

Deploy an AI Service with FastAPI, Auth, Tracing, and Caching

Wrap the RAG chatbot in a production FastAPI service with auth, rate limiting, tracing, caching, and cloud deployment.

FASTAPIDOCKEROBSERVABILITYLLMOPS
START
BEGINNER

Fine-Tuning Deep Dive: LoRA Before and After with a RAG Comparison

Fine-tune a small model with LoRA on a tone-shifting task and justify fine-tuning over RAG or prompting with real results.

LORAFINE-TUNINGPEFTMODEL-EVALUATION
START
BEGINNER

Azure Administrator - Complete Guide from Zero to Exam Ready

Learn Azure from scratch - portal, identities, storage, compute, networking, and monitoring - to confidently manage Azure and clear AZ-104.

AZUREAZ-104CLOUDAZURE-ADMIN
START
BEGINNER

Google Cloud Fundamentals - Complete Guide from Zero to Exam Ready

Learn Google Cloud from scratch - projects, IAM, compute, storage, networking, and operations - to confidently manage GCP and clear the Associate Cloud Engineer exam.

GCPGOOGLE-CLOUDACECOMPUTE-ENGINE
START