Cloud & DevOps track

    Interactive roadmap

    Cloud & DevOps roadmap

    Learn to ship and run software reliably in the cloud.

    Your progress0% · 0 of 19 topics
    Done In progress Skipped OptionalClick any topic to learn more and mark your progress.
    1. Step 1 · 0/4 done

      Linux and networking

      The ground everything else runs on.

    2. Step 2 · 0/4 done

      Containers with Docker

      Package an app so it runs the same everywhere.

    3. Step 3 · 0/3 done

      CI/CD pipelines

      Build, test and deploy automatically on every change.

    4. Step 4 · 0/4 done

      Cloud platforms and infrastructure as code

      Rent the computers, describe them in code.

    5. Step 5 · 0/4 done

      Observability and capstone

      Know when things break, and fix them fast.

    Learn it all, with a tutor that never sleeps

    Every topic links to LevelUp lessons, practice exercises and the 24/7 AI Tutor. Your progress updates as you master lessons.

    Every topic explained

    Step 1: Linux and networking

    Files, processes, permissions and package managers from the command line.The Linux command line for beginners (Ubuntu)
    Automating repetitive tasks with small Bash scripts.GNU Bash manual
    IPs, ports, DNS, load balancers and firewalls.What is DNS? (Cloudflare)
    Version control for code and for infrastructure files.Pro Git book (free)

    Step 2: Containers with Docker

    What a container is, and building images with a Dockerfile.Docker: get started
    Running an app with its database and other services together.Docker Compose docs
    Storing and sharing images safely.
    (optional)
    Running many containers at scale: pods, deployments and services.Kubernetes basics tutorial

    Step 3: CI/CD pipelines

    Automatically building and testing every change.GitHub Actions documentation
    Shipping safely and often, with easy rollbacks.
    Keeping passwords and keys out of code, and separating staging from production.

    Step 4: Cloud platforms and infrastructure as code

    Compute, storage, databases and networking on AWS or Azure.AWS getting started · Microsoft Learn: Azure fundamentals
    Users, roles and least-privilege permissions in the cloud.
    Describing infrastructure as code so it is repeatable and reviewable.Terraform tutorials (HashiCorp)
    (optional)
    Understanding the bill and avoiding surprise charges.

    Step 5: Observability and capstone

    Tracking health and performance with tools such as Prometheus and Grafana.Prometheus: getting started
    Collecting logs from every service in one place.
    Alerts that matter, and a calm process when they fire.
    Automate the full journey for an app: container, pipeline, cloud infrastructure and monitoring.