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/kubernetes

Kubernetes

Scheduling, services, and cluster operations — the next step after Docker. Work In Progress - will launch soon.

Coming soon
In progress
~/courses/terraform

Terraform

Infrastructure as code — provisioning and managing state for the systems these courses run on.

Coming soon
Up next after Kubernetes