← All paths

Cybersecurity

Secure coding, web security and defensive practice.

Your progress

0/27 lessons · 0%

Next up: Programming Foundations

Start path
2 courses27 lessons4 projects~21h

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. Cybersecurity Foundations

    Locked

    Learn how real attacks work and how to defend against them: CIA triad, HTTP/TLS, authentication, hashing, sessions, OWASP-style vulnerabilities, and secure coding habits.

    ~7h10 lessons1 projectbeginner

  3. Projects you'll build

    • Secure Signup & Access Gateway

      Build the three core security checks a real signup and request-handling system needs: safe signup validation, CSRF-aware authorization, and audit-log sanitisation.

    • Score Tracker

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

    • 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

LoopsVariablesConditionalsFunctionsProblem SolvingComputational Thinking