Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

πŸš€ DevOpsLesson β€” Learn DevOps by Doing

Free, hands-on DevOps tutorials, interactive browser playgrounds, roadmaps & cheatsheets

Master Docker, Kubernetes, Terraform, CI/CD, AWS, Git & Linux β€” by typing real commands, not watching videos.

Website Tutorials Playgrounds License

Stars Last Commit

πŸ“š Tutorials Β Β·Β  πŸ–₯️ Playgrounds Β Β·Β  πŸ—ΊοΈ Roadmaps Β Β·Β  πŸ“„ Cheatsheets Β Β·Β  ✍️ Blog


⭐ If this hub helps you learn DevOps, please star the repo β€” it helps other engineers discover these free resources.

πŸ“‹ Table of Contents


What is DevOpsLesson?

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.


πŸ‘₯ Who is this for?

  • 🌱 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

🧭 The DevOps Learning Path

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 β†’


πŸ“š Tutorials

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 β†’


πŸ–₯️ Interactive Playgrounds

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 β†’


πŸ—ΊοΈ Career Roadmaps

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 β†’


πŸ“„ Cheatsheets

Quick-reference command sheets for daily DevOps work.

πŸ‘‰ All cheatsheets β†’


✍️ Blog

In-depth guides, comparisons, and career advice for DevOps engineers.

πŸ‘‰ Read the blog β†’


⭐ Why DevOpsLesson?

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

❓ Frequently Asked Questions

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.


🀝 Contributing

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.

πŸ”— Connect

πŸ“„ License

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

About

Free DevOps learning hub for hands-on tutorials, interactive browser playgrounds, roadmaps & cheatsheets for Docker, Kubernetes, Terraform, CI/CD, AWS, Git & Linux. Practice real commands in a simulated terminal, no signup. Curated links to DevOpsLesson.com.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors