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.

  1. 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
    Open the course
  2. 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
    Open the course
Muhammad Rashid

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.

  1. Dockersoon
  2. GitHub Actionssoon
  3. Terraformsoon
  4. AWSsoon
  5. Kubernetessoon

Want one of these sooner? Tell me which →