DevOps Foundations
Home
Courses
Infrastructure & Security
DevOps Foundations
6 months duration
7 modules
Updated Jul 30, 2026
Infrastructure & Security
Recently Updated
Course Overview
Get to know what this course is all about and what you'll learn
Course Description
DevOps Foundations is a seven-week, practical introduction to how modern software is shipped and operated. You'll work on the command line, in the cloud, and with containers — and finish by deploying a real application through a pipeline you build yourself.
What you'll learn
- Navigate and operate a Linux system from the command line
- Explain core networking and cloud computing concepts
- Use essential AWS services for compute, storage, and access
- Containerise an application with Docker
- Build a CI/CD pipeline with GitHub Actions
- Provision basic infrastructure as code with Terraform
- Deploy a containerised application to the cloud through an automated pipeline
How it's delivered
Weekday lessons are on-demand (Monday–Thursday); live weekend sessions apply each week's topic with a mentor. The course ends with a capstone project. Submit every exercise and your capstone through your workspace.
What You'll Learn
Ship and run software the modern way. DevOps Foundations covers Linux, cloud fundamentals, Docker, and CI/CD — ending with a project where you containerise an app and deploy it through an automated pipeline.
Course Curriculum
7 modules • Instructor-led • Hands-on projects
Course Curriculum
Prerequisites
Comfort using a computer; some prior programming exposure helps but isn't required. A laptop able to run Docker, plus an internet connection. (Kubernetes and monitoring/observability are covered in the full program.)
Learning Objectives
- Navigate and operate a Linux system from the command line
- Explain core networking and cloud computing concepts
- Use essential AWS services for compute, storage, and access
- Containerise an application with Docker
- Build a CI/CD pipeline with GitHub Actions
- Provision basic infrastructure as code with Terraform
- Deploy a containerised application to the cloud through an automated pipeline