2 courses · 30 lessons · $0
Free DevOps courses, in the right order
Full courses, not clip compilations. Every lesson is a video on YouTube, with the notes, commands and scripts on GitHub. Start anywhere — but Linux first is the shortest path.
Start learning
Pick a course and open its lesson deck.
Linux for DevOps
From whoami to a production server
The first stop on the DevOps roadmap. Every tool you will ever touch — Docker, Kubernetes, CI/CD — runs on Linux, and this course teaches you to drive it from an empty terminal to a secured, monitored server you deploy yourself.
- Command line & files
- Users & permissions
- Networking & SSH
- Bash scripting
- modules
- 5
- lessons
- 18
- level
- Beginner
- price
- Free
Git & GitHub
From git init to a reviewed pull request
The one tool listed on every DevOps job description. Learn commits and branches until they feel obvious, then work the way real teams do — pull requests, code review, protected branches and pipelines that run on every push.
- Commits & history
- Branching & merging
- Pull requests & review
- Git in CI/CD
- modules
- 4
- lessons
- 12
- level
- Beginner
- price
- Free

Muhammad Rashid
DevOps & Cloud Engineer · Instructor
I build and run production infrastructure, and I teach it the same way I do it — from a terminal, on real cloud accounts, with the bill visible. I founded CodeWithMuh and DevOps by Muh, where every course ends with something actually deployed rather than a certificate.
- free lessons published
- 30
- free lessons published
- end-to-end projects
- 13
- end-to-end projects
- practice questions written
- 299
- practice questions written
- teaching channels
- 2
- teaching channels
Coming next
The rest of the roadmap, in the order the channel is recording it.
- Dockersoon
- GitHub Actionssoon
- Terraformsoon
- AWSsoon
- Kubernetessoon
Want one of these sooner? Tell me which →