</>DevOps101
LearnTemplatesToolsBlog

Learn

DevOps courses that ship

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

14 written lessons on this page. That is the real count, not a marketing total.

🐳
Beginner25 min

Docker Deep Dive

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

“Works 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
⚠️
Intermediate25 min

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

Pending, CrashLoopBackOff, ImagePullBackOff, and the kubectl commands that tell you which one you actually have.

“kubectl describe is not a personality. It is, however, the only adult in the room.”

kubernetestroubleshootingkubectldebuggingrunbook
🔀
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
🔑
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
🛡️
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
📊
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
⚠️
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
💰
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
🔀
Beginner25 min

Introduction to GitOps: Principles and Practices

Git holds the desired state. An agent in the cluster makes the live system match it. Drift is a pull request, or it is a lie.

“Git as the source of truth is charming until someone force-pushes main and the cluster politely agrees.”

gitopsdeclarative configreconciliationargocdflux
🗂️
Intermediate15 min

Modern DevOps Practices, on this site

Where the other lessons sit, and which tools this site will not pretend are finished.

“Modern DevOps is mostly old discipline with newer YAML.”

lesson mapCI/CDIaCobservabilitywhat is not built
📊
Intermediate20 min

Chaos Engineering, and What AIOps Is Not

How to break a system on purpose, and why an AIOps slide is not an on-call plan.

“Chaos engineering is what you call it when you break production on purpose and write it down first.”

chaos engineeringgame dayssteady stateAIOps