← All roadmaps
Intermediate~10 weeks6 steps

Cyber Security Fundamentals

Learn how systems are attacked and defended: networking, core security concepts, web vulnerabilities, crypto basics, and hands-on labs. Best after Linux and networking basics.

  1. Networking & OS foundations

    Solidify TCP/IP, DNS, and operating-system basics — attacks make no sense without them.

  2. Security core concepts

    CIA triad, threat modeling, authentication vs authorization, and common attack classes.

  3. Web application security

    Find and fix the OWASP Top 10: injection, XSS, broken auth, and friends.

  4. Cryptography basics

    Hashing, symmetric and public-key crypto, TLS — and the classic ways they break.

  5. Hands-on labs & CTFs

    Practice offensive fundamentals legally on purpose-built platforms.

  6. Defense & operations

    Think blue team: detection, logging, and mapping adversary behavior with ATT&CK.