Learning Paths
Connected sequences of diagrams.
Each path is ordered so every diagram builds on the previous one — a visual route rather than a reading list.
IT Basics
Beginner05 STEPSThe vocabulary everything else assumes: machines, operating systems, servers, data and APIs.
- 1What is a Computer?A computer takes input, processes it with a CPU using memory, keeps results in storage and returns output.Open
- 2What is an Operating System?An operating system sits between applications and hardware, sharing the machine safely between programs.Open
- 3What is a Server?A server is a computer whose job is to answer requests from other computers, continuously.Open
- 4What is a Database?A database stores structured data and answers queries reliably, even with many users writing at once.Open
- 5What is an API?An API is a documented contract that lets one piece of software ask another to do something.Open
Path complete
Cloud Fundamentals
Beginner06 STEPSFrom the definition of cloud computing to service models, virtual machines, regions and security.
- 1What is Cloud Computing?Cloud computing is on-demand access to computing resources — servers, storage, databases and higher-level services — operated by a provider and consumed over a network.Open
- 2IaaS vs PaaS vs SaaSThe three service models differ in one thing: how much of the stack the provider operates for you.Open
- 3What is a Virtual Machine?A virtual machine is a software-defined computer that shares one physical host with other isolated machines.Open
- 4Cloud Networking BasicsCloud networking gives you a private, software-defined network with explicit rules about what may talk to what.Open
- 5Regions & Availability ZonesA region is a geographic location; availability zones are physically separate data centre groups inside it.Open
- 6Cloud Security BasicsCloud security starts with identity: prove who is asking, then allow only what that identity needs.Open
Path complete
DevOps Foundations
Intermediate05 STEPSHow modern software is shipped and kept running: pipelines, containers, automation and signals.
- 1What is CI/CD?CI/CD is an automated path from a code change to a running release, with checks at every step.Open
- 2What are Containers?A container packages an application with its dependencies and runs as an isolated process on a shared OS kernel.Open
- 3Infrastructure as CodeInfrastructure as code describes environments in version-controlled files instead of manual console clicks.Open
- 4Monitoring and AlertingMonitoring turns system signals into a small number of alerts that are worth waking someone for.Open
- 5Monitoring vs ObservabilityMonitoring watches for known problems; observability is being able to investigate ones you did not predict.Open
Path complete