← All paths

DevOps Engineer

CI/CD, observability and reliable delivery.

Your progress

0/45 lessons · 0%

Next up: Programming Foundations

Start path
4 courses45 lessons6 projects~38h

Roadmap

Each step unlocks when the one before it is done.

  1. Programming Foundations

    Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.

    ~14h17 lessons3 projectsbeginner

  2. Version Control with Git

    Locked

    Learn Git from first principles: commits, branches, merges, remotes, pull requests, and how to undo mistakes safely.

    ~6h9 lessons1 projectbeginner

  3. Node Backend Foundations

    Learn how servers actually work: requests, routing, REST APIs, middleware, databases, auth, and errors -- using plain Node.js concepts.

    ~12h10 lessons1 projectintermediate

  4. DevOps and Deployment

    Locked

    Learn how real software gets from a developer's laptop to production: environments, secrets, containers, CI/CD, deployment, monitoring, and incident response.

    ~6h9 lessons1 projectintermediate

  5. Projects you'll build

    • Build a Validated, Authenticated REST API

      Design and build a small REST API with input validation, token-based auth, and consistent error handling.

    • From Laptop to Production

      Capstone: take a small app from local development to a deployed, monitored service with a working rollback plan.

    • Score Tracker

      Turn variables and types into a working score tracker used by a small games night app.

    • Ship a Feature: Branch, PR, Conflict, Release

      Take a small project through the full real-world Git lifecycle: branch off main, open a pull request, resolve a merge conflict, and cut a tagged release.

    • Number Guessing Engine

      Build the logic engine behind a guessing game using conditions and loops.

    • Study Coach

      Final project: a study coach that summarises practice sessions and reports back in plain English.

Skills you'll build

Computational ThinkingVariablesConditionalsLoopsFunctionsProblem Solving