Skip to content

All Courses - Mastering Linux, Git and DevOps

Learn Linux, Scripting, Docker, Kubernetes, Ansible and other DevOps concepts.

Core Engineering Skills


~/courses/linux

Linux Fundamentals

The filesystem, permissions, and process model that every other course assumes you already have.

Foundational
Start course →
~/courses/git

Git and GitHub

Version control from first commit to pull requests, branching strategy, and resolving real merge conflicts.

Foundational Beta Version
Start course →
~/courses/shell-scripting

Shell Scripting

30+ chapters across different sections — from your first script to safe, debuggable automation.

Core skill
Start course →

DevOps Focused Skills


~/courses/docker

Docker

Build, run, and manage containers using the modern docker container / docker image CLI with significant examples.

Core skill
Start course →
~/courses/ansible

Ansible

~100 chapters, 20+ sections. Configuration management and automation, run against a real two-host lab throughout.

Advanced
Start course →
~/courses/github-actions

Github Actions

Build, automate, and manage CI/CD pipelines with GitHub Actions, from your first workflow to practical automation (~80 chapters, hands-on projects).

CI/CD Advanced
Start course →
~/courses/terraform

Terraform

Infrastructure as code — provisioning and managing state of your cloud infrastructures including practical lessons.

IaC Advanced
Start course →
~/courses/kubernetes

Kubernetes

Kubernetes AKA K8s from the very beginning and in very friendly language. You will learn to walk and ultimately run.

Basic
Start course →