Infrastructure & Security
Online
beginner Level
Foundation Course
46% OFF
DevOps Foundations
Starts 12 October 2026•8 weeks

Overview
About this programme
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.
Curriculum
Programme structure
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.)
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
7 modules
- Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read
Module 1: Version control with Git and Github
Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read