Cert-prep courses with hands-on practice for AWS, Azure, Kubernetes, security and AIModule 1 of every course free, no card →
CloudaQube

Devops · generic · beginner

DevOps Fundamentals

A comprehensive course covering the full DevOps lifecycle. Go from Linux basics and shell scripting through Git workflows, Docker, Kubernetes, CI/CD pipelines, and observability. Build a production-grade pipeline in the capstone project.

  • 8 hours
  • 27 lessons
  • 6 modules
  • updated May 2026
try it

Try it before you sign up

Read a full lesson and answer 3 questions from the Module 1 quiz. No account needed.

free lesson · read · 12 min

The Linux File System & Essential Commands

Linux follows the Filesystem Hierarchy Standard (FHS). Everything starts at / (root). Permissions are shown as rwxrwxrwx (owner, group, others). Each rwx = read(4), write(2), execute(1). Practically every cloud server,…
question 1 of 3 · from the Module 1 quiz
What does set -euo pipefail do at the top of a bash script?
Pick an answer.
curriculum

6 modules, 27 lessons

The whole course is free.

  • readThe Linux File System & Essential Commands12 min
  • videoLinux in 100 Seconds12 min
  • readWriting Your First Bash Script12 min
  • hands-onLinux Shell Lab: Automate a Deployment Check25 min
  • quizQuiz: Linux & Bash Basics10 min
how it's built

Built by the CloudaQube team

No celebrity instructor — here is exactly what goes into the course instead.

  • 01 6 guided hands-on walkthroughs you run in a real environment.
  • 02 6 module quizzes — every answer comes with an explanation.
  • 03 Last updated May 2026.
  • 04 Any module can become a hands-on lab in Labs Studio.
outcomes

What you'll be able to do

  • 01 Automate tasks using Linux shell scripting and Bash
  • 02 Manage code and collaborate using Git workflows
  • 03 Containerise applications with Docker and Docker Compose
  • 04 Deploy and manage workloads on Kubernetes
  • 05 Build CI/CD pipelines with GitHub Actions
  • 06 Monitor applications with Prometheus and Grafana
before you start
  • — Basic programming familiarity (any language)
  • — Comfortable using a terminal
questions

Before you start

How long does it take?

About 8 hours of lessons, videos and hands-on walkthroughs across 6 modules.

What’s free?

The whole course is free — no card required.

get started

Start the course free.

No card required.

See pricing
      DevOps Fundamentals — Online Course | CloudaQube