Linux & the command line
Files, processes, permissions, packages and the shell you’ll live in.
Stage 1 of 4 · Think
Before the cloud, the fundamentals. Build a real command of Linux, networking, version control and troubleshooting — so everything above it is engineering, not memorisation.
Prerequisite: None — this is the ground floor. A little curiosity is enough.
The path
No experience needed
How systems really work
What you'll learn
Files, processes, permissions, packages and the shell you’ll live in.
How requests actually travel — DNS, HTTP/TLS, ports and load balancing.
Branching, merging and collaborating the way real teams do.
Shell scripting and a gentle start with Python for automation.
Serving apps with Nginx/Apache, SSH hardening and security basics.
What you'll build
You can understand how systems work, troubleshoot independently, and pick up new tools with confidence — ready for Delivery.
Roles you'll be ready forCommon questions
No. Foundations starts from Linux and Git and assumes nothing — it’s built for beginners and career switchers.
Plan for a few focused hours a week across live lessons and hands-on labs. The pace fits around a job or studies.
You can enter at any of the four stages. A short screening helps place you at the one that matches your current skills.
The learning path
Four stages, one journey. Enter at the stage that matches your background.
Understand how systems really work, before touching the cloud.
You're here BuildDesign, deploy and operate production-ready cloud infrastructure.
ImproveMake systems observable, resilient, efficient and cheaper to run.
AccelerateUse AI responsibly to work faster and make better decisions.
100% online, mentor-led, with an online certificate on completion. Tell us your background and we'll help you pick the right starting point.