•31 modules•Beginner

DevOps Fundamentals Mastery Course

DevOps is the culture and practice of building, testing and releasing software quickly and safely. Learn the full picture: Linux and Git basics, networking, CI/CD pipelines, containers, Kubernetes concepts, Infrastructure as Code, monitoring and security, then put it all together by taking an app from commit to production.

Your Progress

0%

Track your journey through the DevOps Fundamentals course. Complete topics to increase your progress.

Course Completion0 of 31 topics

0/15

Beginner Done

0/13

Intermediate Done

0/3

Advanced Done

0

Hours Completed

Beginner Level

Foundational concepts to get you started withDevOps Fundamentals

Easy

What is DevOps? A Culture, Not a Job Title

Start Learning
Easy

The Software Delivery Lifecycle

Start Learning
Easy

DevOps Principles: CALMS and the Three Ways

Start Learning
Easy

Measuring DevOps: The Four DORA Metrics

Start Learning
Easy

The DevOps Roadmap and Toolchain

Start Learning
Easy

Linux for DevOps: Why Servers Run Linux

Start Learning
Easy

Essential Shell Commands and Bash Scripting

Start Learning
Easy

SSH, Users and Permissions on a Server

Start Learning
Easy

Version Control with Git

Start Learning
Easy

IP Addresses, Ports and Protocols

Start Learning
Easy

DNS: How Domain Names Become Addresses

Start Learning
Easy

HTTP, HTTPS and TLS Certificates

Start Learning
Easy

Continuous Integration Explained

Start Learning
Easy

Containers vs Virtual Machines

Start Learning
Easy

Cloud Computing Basics: IaaS, PaaS and SaaS

Start Learning

Intermediate Level

Deep dive into core DevOps Fundamentals concepts and patterns

Intermediate

Branching Strategies: GitFlow vs Trunk-Based Development

Start Learning
Intermediate

Reverse Proxies and Load Balancers

Start Learning
Intermediate

Your First Pipeline with GitHub Actions

Start Learning
Intermediate

Automated Testing in the Pipeline

Start Learning
Intermediate

Build Artifacts and Versioning

Start Learning
Intermediate

Continuous Delivery vs Continuous Deployment

Start Learning
Intermediate

Deployment Strategies: Rolling, Blue-Green and Canary

Start Learning
Intermediate

Docker Essentials: Images, Containers and Dockerfiles

Start Learning
Intermediate

Multi-Container Apps with Docker Compose

Start Learning
Intermediate

Why Kubernetes? Container Orchestration Concepts

Start Learning
Intermediate

Configuration, Environments and Secrets

Start Learning
Intermediate

Monitoring, Logging and Alerting

Start Learning
Intermediate

Incident Response and Blameless Postmortems

Start Learning

Advanced Level

Master advanced DevOps Fundamentals patterns and modern features

Advance

Infrastructure as Code with Terraform

Start Learning
Advance

DevSecOps: Security in the Pipeline

Start Learning
Advance

Capstone: From Commit to Production

Start Learning