</>DevOps101
LearnTemplatesToolsPricingBlog

Learn

DevOps courses that ship

Practical courses for junior DevOps engineers and teams building platform workflows — from Docker to Kubernetes to production deployment.

📝
Beginner15 min

Introduction to GitOps: Principles and Practices

Explore the core concepts of GitOps, a modern approach to managing infrastructure and applications using Git as the single source of truth. Learn about its principles, benefits, and common tools.

gitopsdevopsautomationci/cdkubernetesinfrastructure as code
📝
Intermediate20 min

Kubernetes Troubleshooting Runbook: Debugging, kubectl Workflows, and Common Failure Modes

A practical guide to troubleshooting common issues in Kubernetes, covering essential kubectl commands, debugging strategies, and identifying typical failure scenarios.

kubernetestroubleshootingkubectldebuggingdevopsrunbook
📝
Intermediate1 hour 30 minutes

Modern DevOps Practices: A Deep Dive

Explore the core principles and contemporary techniques that define modern DevOps, focusing on automation, collaboration, and continuous improvement across the software development lifecycle.

DevOpsModern PracticesCI/CDAutomationIaCContainersKubernetesObservabilityGitOpsFinOpsShift-Left
📝
Intermediate1 hour

Modern DevOps Practices: Beyond the Basics

This lesson delves into advanced and contemporary DevOps practices that are crucial for building scalable, reliable, and efficient software delivery pipelines. We'll explore concepts like GitOps, FinOps, Chaos Engineering, and AI/ML in DevOps.

DevOpsGitOpsFinOpsChaos EngineeringAIOpsCloud NativeAutomationResilienceCost OptimizationAIML
🐳
Beginner25 min

Docker Deep Dive

Images, containers, Dockerfiles, volumes, networking - everything you need to containerize your first app.

It worked on my machine' is a DevOps joke until Docker makes it true.

Images & layersDockerfilesVolumes & mountsNetworkingCompose
🗂️
Intermediate30 min

Container Orchestration 101

From Docker Compose to Kubernetes - when to use what, and how to orchestrate without over-engineering.

Docker Compose is for when you have 3 services. Kubernetes is for when you have 3 services and want 17 more problems.

Docker ComposeSwarm vs K8sService discoveryScaling
Intermediate35 min

Kubernetes for the Impatient

Pods, deployments, services, ingress, helm - the minimum you need to run something real.

Kubernetes doesn't make your app more resilient. It makes your app more complicated and then gives you the tools to deal with that complication.

Pods & deploymentsServicesIngressHelmConfigMaps & secrets
🔀
Intermediate30 min

CI/CD Pipeline Builder

GitHub Actions, GitLab CI, and pipeline-as-code patterns. Build, test, deploy - automatically.

A CI/CD pipeline is the difference between 'deploying is terrifying' and 'Friday afternoon at 4:45 is a great time to release.'

GitHub ActionsGitLab CIPipeline stagesArtifactsEnvironments
💾
Intermediate25 min

Infrastructure as Code

Terraform, Pulumi, state management, modules - manage cloud infrastructure like code.

ClickOps is when you manually provision servers in a web console. IaC is when your coworkers can review your infrastructure changes in a pull request.

Terraform basicsState managementModulesRemote backends
💰
Beginner15 min

Cloud Cost Optimization

Right-sizing, reserved instances, spot instances, and waste elimination. Stop burning money on unused resources.

The cloud is just someone else's computer. And someone else's computer has a very aggressive billing department.

Right-sizingReserved instancesSpot instancesStorage tiersIdle resources
📊
Intermediate25 min

Monitoring & Observability

Metrics, logs, traces, dashboards, alerting - know what your systems are doing at 3 AM.

Monitoring tells you something is broken. Observability tells you what specifically is broken and why. You want the second one.

Metrics (Prometheus)Logs (Loki/ELK)Traces (Jaeger)Dashboards (Grafana)Alerting
🛡️
Advanced30 min

DevSecOps Pipeline

SAST, DAST, dependency scanning, compliance gates - security baked into your pipeline, not bolted on.

DevSecOps is what happens when security stops being the department of 'no' and starts being the department of 'not in production.'

SAST (static analysis)DAST (dynamic analysis)Dependency scanningContainer image scanningCompliance gates
🔑
Intermediate20 min

Secrets Management

Vault, AWS Secrets Manager, SOPS, git-crypt - keep secrets out of your code and your logs.

There are two types of companies: those that have committed secrets to git, and those that will.

Hashicorp VaultAWS Secrets ManagerSOPSgit-cryptgit-secrets
⚠️
Intermediate20 min

Incident Response for Ops

Runbooks, escalation, postmortems, and blameless culture. What to do when things go sideways.

The first rule of incident response: don't make it worse. The second rule: write down what happened so you don't do it again.

RunbooksEscalation matrixIncident commandsPostmortems