Tech Tracks
Cloud, DevOps & SecurityBeginner 16 lessons · 9.5 h

Cloud & DevOps

Linux, Git, Docker, CI/CD, AWS, Terraform and Kubernetes.

Everything needed to get code from a laptop to production and keep it running: Linux and Git, networking, Docker and Compose, GitHub Actions, cloud fundamentals across AWS, Azure and Google Cloud, serverless, Terraform, Kubernetes, observability, SRE practices and cost control.

You will be able to

  • Work confidently in the Linux terminal and with Git
  • Containerise apps with Docker and Compose
  • Build CI/CD pipelines with GitHub Actions
  • Use core AWS services safely within the free tier
  • Write infrastructure as code with Terraform
  • Run apps on Kubernetes and monitor them

Who it's for

Developers who want to deploy their own work, and anyone targeting DevOps, cloud or SRE roles.

Before you start

Basic programming; comfort with a terminal helps

Roles it leads to

DevOps engineerCloud engineerSite reliability engineer (SRE)Platform engineer

Lessons

Module 1

Developer foundations

Terminal, Git and networking.

Module 2

Containers and pipelines

Docker, Compose and CI/CD.

Module 3

Cloud

Cloud providers, AWS core services, serverless, IaC and Kubernetes.

Cloud fundamentals: AWS, Azure and Google Cloud

Learn what the cloud really is, the handful of building blocks every provider offers, and how AWS, Azure and Google Cloud name them. You will be able to read any provider's service list without feeling lost.

AWS core services: IAM, EC2, S3, RDS and Lambda

Create an AWS account safely, then use the five services behind most applications: IAM for permissions, S3 for files, EC2 for servers, RDS for databases and Lambda for functions. Each step ends with cleanup so you do not pay for leftovers.

Serverless applications

Build and deploy a small serverless API on AWS Lambda with the SAM CLI: write the handler, test it locally, deploy, read logs and clean up. Learn cold starts, statelessness and when serverless is the wrong choice.

Infrastructure as code with Terraform

Learn Terraform hands-on: the init, plan, apply, destroy loop with a free local example, then a real S3 bucket on AWS with variables and outputs. Understand state, drift and how to read a plan safely.

Kubernetes basics

Run a local Kubernetes cluster with kind, deploy a web app with a Deployment and Service, watch self-healing, scale, do a rolling update and rollback, and learn the kubectl commands used to debug.

Cloud costs, free tiers and avoiding surprise bills

Understand how cloud billing works, what free tiers really include, the common ways beginners get surprise bills, and a day-one routine of budgets, alerts, clean-up and key safety. Includes how real teams lower costs.

Module 4

Running in production

Monitoring, reliability, AI in ops and a project.

Tools, courses & exams

Hand-picked, free first. Free tiers and exam fees change, so check the provider's page.

Free tools

Docker Desktop and Docker Engine

Docker

The standard way to build and run containers on your laptop. Install it before the Docker and Compose lessons.

Free tier

Free for personal use, education and small businesses; larger companies need a paid subscription. Check Docker's current terms.

Git

Git project

The version control tool used by almost every team. Needed for every lesson in this track.

Free

GitHub Actions

GitHub

Build, test and deploy pipelines that live next to your code. The official docs include quickstarts and a workflow syntax reference.

Free tier

Free minutes for public repositories and a limited allowance for private ones; more usage is paid. Check GitHub's current limits.

AWS Free Tier

Amazon Web Services

Where to open an AWS account and read the current free plan rules. Needed for the AWS lessons.

Free tier

New accounts get a free plan with credits for a limited period; some services stay paid. Read the current terms before signing up and set a budget alert.

Azure free account

Microsoft

Microsoft's free starting point for Azure, useful if your target employers run on Microsoft products.

Free tier

Free credit for a limited time plus some services free for a period or always; the rest is pay as you go. Check the current offer. Verified students may have a separate offer.

Google Cloud Free Program

Google Cloud

Google Cloud's free credit and always-free products, handy for trying Cloud Run and Kubernetes.

Free tier

New customers get trial credit for a limited time and some products have always-free monthly usage. Check the page for current limits.

Free courses

Official docs

Practice

Communities

Exams & certifications