Master Docker, Kubernetes, Terraform, CI/CD, AWS, Git & Linux β by typing real commands, not watching videos.
π Tutorials Β Β·Β π₯οΈ Playgrounds Β Β·Β πΊοΈ Roadmaps Β Β·Β π Cheatsheets Β Β·Β βοΈ Blog
β If this hub helps you learn DevOps, please star the repo β it helps other engineers discover these free resources.
- What is DevOpsLesson?
- Who is this for?
- The DevOps Learning Path
- Tutorials
- Interactive Playgrounds
- Career Roadmaps
- Cheatsheets
- Blog
- Why DevOpsLesson?
- FAQ
- Contributing
DevOpsLesson is a free online platform that teaches DevOps hands-on. Instead of watching videos, you type real commands in interactive browser labs that check your work step by step. It covers the full DevOps toolchain β Docker, Kubernetes, Terraform, CI/CD, AWS, Git, and Linux β through structured tutorials, career roadmaps, and printable cheatsheets. Everything is 100% free and requires no account.
This repository is a curated index of everything on devopslesson.com, so you can navigate the entire learning path from one place.
- π± Beginners starting from zero who want a clear, structured path into DevOps
- πΌ Job seekers preparing for DevOps, Cloud, or SRE roles and interviews
- π Developers & sysadmins transitioning into DevOps / platform engineering
- π Students who learn best by doing β running real commands, not memorizing slides
A recommended order to go from beginner to job-ready:
1. Linux fundamentals β 2. Git & version control β 3. Docker & containers
β 4. CI/CD pipelines β 5. Kubernetes β 6. Terraform (IaC) β 7. Cloud (AWS)
Follow the guided DevOps Engineer Roadmap β
Structured, beginner-to-advanced tutorials for every core DevOps tool. Each track starts from the fundamentals and builds to production-ready skills.
| Track | What you'll learn | Start here |
|---|---|---|
| π³ Docker | Containers, images, Dockerfiles, Compose, networking, volumes | Docker Tutorial |
| βΈοΈ Kubernetes | Pods, deployments, services, kubectl, scaling | Kubernetes Tutorial |
| π Terraform | Infrastructure as code, providers, state, modules | Terraform Tutorial |
| π CI/CD | Pipelines, automation, GitLab CI, GitHub Actions | CI/CD Tutorial |
| βοΈ AWS | EC2, S3, IAM, load balancers, Elastic Beanstalk, ECR | AWS Tutorial |
| π§ Git | Version control, branching, merging, workflows | Git Tutorial |
| π§ Linux | Commands, shell, permissions, scripting for DevOps | Linux Tutorial |
π Browse all 250+ tutorials β
Practice real commands in a full-screen, browser-based terminal β no cluster, no install, nothing to break. Guided labs grow from beginner to advanced and auto-check your work as you type.
| Playground | Practice |
|---|---|
| π³ Docker Playground | Run containers, build images, manage them live |
| βΈοΈ Kubernetes Playground | Practice kubectl on a simulated cluster |
| π Terraform Playground | Write and apply infrastructure as code |
| π§ Linux & Bash Playground | Master the command line safely |
π Try a playground β
Step-by-step learning paths that guide you from beginner to job-ready.
- π¨βπ» DevOps Engineer Roadmap β Linux β Git β Docker β CI/CD β Kubernetes β Terraform β Cloud
- βοΈ Cloud Engineer Roadmap β Cloud fundamentals, networking, IaC, and deployment
- π‘οΈ SRE Roadmap β Reliability, observability, SLOs, and incident response
π See all roadmaps β
Quick-reference command sheets for daily DevOps work.
π All cheatsheets β
In-depth guides, comparisons, and career advice for DevOps engineers.
- Kubernetes vs Docker: What's the Difference?
- DevOps Roadmap 2026: A Beginner's Guide
- Platform Engineering vs DevOps
- Top 10 DevOps Interview Questions (2026)
- Top 10 Kubernetes Interview Questions (2026)
- CI/CD Pipeline with GitHub Actions & Docker
π Read the blog β
| DevOpsLesson | |
|---|---|
| πΈ Cost | 100% free β no account required |
| π οΈ Method | Hands-on: type real commands, don't just watch |
| π§ͺ Safety | Simulated environments β nothing to break |
| π§ Structure | Clear paths from beginner to job-ready |
| π Practicality | Built by a working DevOps engineer for real-world skills |
What is DevOps?
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) to shorten the delivery lifecycle and ship reliable software faster through automation, CI/CD, and infrastructure as code. Start with What is DevOps?
Is DevOpsLesson free?
Yes. Every tutorial, playground, roadmap, and cheatsheet is completely free, and no account is required.
How do I start learning DevOps?
Follow the DevOps Engineer Roadmap: Linux basics β Git β Docker β CI/CD β Kubernetes β Terraform β Cloud.
Can I practice DevOps hands-on in the browser?
Yes. The interactive playgrounds let you type real Docker, Kubernetes, Terraform, and Linux commands in a simulated terminal that checks your work β no install or signup.
Which tools does DevOpsLesson cover?
Docker, Kubernetes, Terraform, CI/CD (GitLab & GitHub Actions), AWS, Git, and Linux β with more added regularly.
Found a broken link or have a resource to suggest? Open an issue or a pull request. Feedback that improves the free tutorials and playgrounds is always welcome.
- π Website: devopslesson.com
- π¦ X / Twitter: @devopslesson
- π¬ Contact: devopslesson.com/contact
This index is released under the MIT License β free to share and reference. All content links point to devopslesson.com.
β If DevOpsLesson helped you learn, star this repo to help others discover free, hands-on DevOps learning.
Made with π for the DevOps community Β· devopslesson.com