DevOps & Cloud Course

Build, ship and operate real cloud infrastructure

A hands-on operations path — Linux and the shell, Docker, CI/CD pipelines, core AWS services, Terraform, and Kubernetes — ending with a capstone pipeline that builds, tests and deploys a real service to the cloud automatically.

15 Weeks Beginner → Job-Ready Self-Paced Docker, AWS & Kubernetes
15
Weeks of study
12
Core modules
1
Capstone project
0→1
No prior ops experience needed
Before You Start

Prerequisites & tooling

What you should already know

  • Basic programming in any language — you're not learning to code here
  • Comfortable opening a terminal, even if you're not fluent in it yet
  • No prior Linux, cloud or DevOps experience required
  • A Linux/macOS machine or WSL2 on Windows, plus a free-tier AWS account

Stack you'll work with

The same tools platform and DevOps teams use to run real production infrastructure.

Linux & Bash Git Docker GitHub Actions AWS (EC2, S3, IAM, VPC) Terraform Kubernetes & Helm Prometheus & Grafana
Syllabus

Your 15-week learning path

Twelve modules, from your first shell script to a CI/CD pipeline you build and deploy to Kubernetes on real cloud infrastructure.

01
WEEK 1

Linux Fundamentals & the Command Line

Get fluent in the environment every other tool in this course runs on.

  • The Linux filesystem, navigation & permissions
  • Processes, package managers & installing your toolbox
  • Bash scripting basics & SSH into a remote server
Start this lesson
02
WEEK 2

Networking Basics & Git for Ops

The networking concepts and version-control habits every later week assumes.

  • IP addressing, DNS, ports & the request/response model
  • TLS, firewalls & reading a curl -v trace
  • Branching workflows & Git as an ops audit trail
03
WEEK 3

Docker & Containerization Fundamentals

Package an application so it runs identically everywhere.

  • Images, layers & containers vs. virtual machines
  • Writing a lean, multi-stage Dockerfile
  • Volumes, networking & the container lifecycle
04
WEEKS 4–5

Docker Compose & Container Registries

Run multi-container applications and ship images to production.

  • Multi-service apps with docker compose
  • Tagging, pushing & pulling from a registry (Docker Hub / ECR)
  • Image scanning & keeping image size down
05
WEEKS 6–7

CI/CD Pipelines with GitHub Actions

Automate build, test and deploy on every push.

  • Workflows, jobs, runners & secrets
  • Build-test-push pipelines for a containerized app
  • Environments, approvals & deployment strategies
06
WEEK 8

Cloud Computing Fundamentals (AWS)

The core services almost every cloud architecture is built from.

  • IAM users, roles & the principle of least privilege
  • EC2, S3 & a VPC's subnets, route tables and security groups
  • The AWS CLI & cost-control basics
07
WEEKS 9–10

Infrastructure as Code with Terraform

Stop clicking in a console — describe infrastructure as versioned code.

  • Providers, resources, state & the plan/apply loop
  • Variables, outputs & reusable modules
  • Remote state & safe collaboration on shared infrastructure
08
WEEK 11

Kubernetes Fundamentals

The orchestrator behind most production container deployments.

  • Pods, Deployments, Services & the control plane
  • kubectl & declarative YAML manifests
  • ConfigMaps, Secrets & a local cluster with kind/minikube
09
WEEK 12

Kubernetes in Production

Take a cluster from "it runs" to "it scales and heals itself."

  • Ingress, load balancing & horizontal pod autoscaling
  • Packaging apps with Helm charts
  • Rolling updates, probes & self-healing
10
WEEK 13

Observability: Monitoring, Logging & Alerting

Know what your infrastructure is doing before a customer tells you.

  • Metrics with Prometheus & dashboards in Grafana
  • Centralized, structured logging
  • Alerting rules & on-call basics
11
WEEK 14

Security & DevSecOps

Bake security into the pipeline instead of bolting it on after.

  • Secrets management & not committing credentials
  • Dependency & image scanning in CI
  • Least-privilege IAM & network policies in Kubernetes
12
WEEK 15 · CAPSTONE

Capstone: Ship a Full CI/CD → Cloud Pipeline

Apply every module in one project — built, automated and running in the cloud.

  • Terraform-provisioned AWS infrastructure
  • A GitHub Actions pipeline deploying a containerized app to Kubernetes
  • Portfolio-ready project you can show employers

Ready to build with DevOps & Cloud?

Start with Week 1 and work through a real infrastructure engineering path — or browse the Spring Boot and LLM & ML courses if you're building out a full backend or AI skill set.