Skip to content
KloudSkool curriculum · 9 modules

What you learn in KloudSkool

Every module is lessons, then practice, then building. The topics below are what employers hire Cloud Engineers to do, and the lessons, labs and exercises are added to and updated all the time.

Shown here in no particular order. Inside the programme the modules follow a set sequence, so each one builds on what came before.

Everything you need to use Git and GitHub on real projects, practised through labs set in the situations engineering teams actually face.

What you learn

  • Repositories, staging, commits and reading history
  • Branches, merging (fast-forward and three-way) and resolving conflicts
  • Undoing changes safely
  • GitHub: cloning, pushing, fetching, pulling and tracking branches
  • Keeping secrets and state out of Git
  • Stash, pull requests, reviews and protected branches
  • Tagging releases, and fork vs clone

Includes

  • Video lessons
  • Hands-on labs
  • Quiz

You build: Repositories managed the way a real engineering team works

Learn the core of Azure by building it: from your first virtual machine to a secured, monitored, multi-tier web application.

What you learn

  • What cloud computing is and what a Cloud Engineer does
  • Subscriptions, regions, resource groups, budgets and alerts
  • Virtual networks, network security groups, Linux and Windows VMs
  • Storage, data disks, monitoring, alerts and diagnostic logs
  • Secure access with Azure Bastion and outbound traffic with NAT Gateway
  • Key Vault, App Service and Azure SQL
  • Private endpoints, VNet integration and Application Gateway
  • Azure Monitor and Application Insights

Includes

  • Video lessons
  • Lesson exercises and challenges
  • An end-to-end project
  • Quiz

You build: A secured multi-tier web application on Azure, with monitoring

Why Cloud Engineers write scripts, and the PowerShell you need to start automating.

What you learn

  • Installing PowerShell
  • Verb-noun commands, and finding commands you have never seen
  • The three commands that teach you PowerShell
  • The pipeline: chaining commands together
  • Variables, data types and quoting
  • Arrays and hashtables

Includes

  • Video lessons

You build: The scripting foundation for automating Windows and Azure

This module is being released now. New lessons are added as they are finished, at no extra cost.

Work inside your own Ubuntu virtual machine and learn the Linux you will use on servers every day, from navigating the file system to scripting and remote access.

What you learn

  • Running Ubuntu in a virtual machine on Windows or macOS
  • The Linux file system: navigating, creating, copying, moving and removing
  • Editing files with Vim and Nano
  • Elevated privileges, users, groups and file permissions
  • Package managers, processes and services
  • Environment variables and writing Bash scripts
  • Connecting to remote servers with SSH

Includes

  • Video lessons
  • A blind challenge after each lesson
  • Hands-on lab
  • Quiz
  • End-of-module assignment

You build: A Bash script, and confident day-to-day use of a Linux server over SSH

Bring the modules together in one independent project, built from a specification rather than a walkthrough.

What you learn

  • Working from a written specification and acceptance criteria
  • Planning the work before you build
  • Documenting your decisions and trade-offs

Includes

  • An independent project

You build: An independent project assessed against acceptance criteria

Take the infrastructure you built by hand and define it in code, then make that code reusable, safe to share and ready for more than one environment.

What you learn

  • The Terraform workflow, the AzureRM provider and your project repository
  • State: how Terraform tracks, detects and destroys
  • Deploying networks, subnets, network interfaces, VMs, disks and storage
  • Variables, data types, locals and built-in functions
  • count, for_each, conditionals, operators and dynamic blocks
  • Dependencies and best practices
  • Remote backends
  • Reusable modules, shared through GitHub
  • Deploying to multiple environments

Includes

  • Video lessons
  • End-of-module assignment

You build: Azure infrastructure in reusable modules, deployed to multiple environments

Get set up properly before anything else, so every later module runs smoothly on your machine.

What you learn

  • Installing VS Code on Windows or macOS
  • Finding your way around the interface
  • Working with folders and projects
  • The keyboard shortcuts that save you time every day

Includes

  • Video lessons

You build: A working development environment, ready for the rest of the programme

The networking fundamentals behind everything you deploy in the cloud, so connection problems stop being guesswork.

What you learn

  • What a network is, the OSI model, packets and frames
  • TCP, UDP, ICMP and ping
  • Layer 2 and layer 3: MAC and IP addresses
  • IPv4 addressing, CIDR and subnetting
  • DNS: how resolution works, record types and troubleshooting
  • DHCP

Includes

  • Video lessons
  • Drills
  • Worksheet with answers
  • Exercises
  • Troubleshooting scenarios

You build: The networking fundamentals you need to design and troubleshoot cloud networks

Automate your Terraform with CI/CD pipelines, then secure and govern them the way production teams do.

What you learn

  • What CI/CD is, and YAML from the ground up
  • Workflow structure, triggers and checking out your repository
  • Authenticating to Azure, including OIDC
  • Running Terraform plan in a pipeline
  • Contexts, variables, permissions and environments
  • Building the CI workflow and the CD workflow
  • Outputs, inputs and reusable pipelines

Includes

  • Video lessons
  • Real-world projects

You build: CI and CD pipelines that plan and deploy your Terraform to Azure

Want the complete structured programme?

All 9 modules with every lesson, lab, assignment and project, in the order they are designed to be learned.

£799 one-offJoin KloudSkool

Prefer to learn alongside other people first? Join the free KloudSkool community on Skool.

Message KloudSkool on WhatsApp (opens WhatsApp)