Skip to main content
Back to courses

Cybersecurity Fundamentals

Think like a defender: network attack surface, threat modeling, the OWASP Top 10, core controls, identity, cryptography, frameworks and the rules of ethical testing.

Level: Intermediate4 modules · 12 lessons · 5h 50m
securitycybersecuritynetworkingowaspthreat modelingcryptographyidentity and accessnist csfsecurity+

Leads to: Cybersecurity Engineer, Systems Analyst, Cloud Engineer, DevOps / Site Reliability Engineer, IT Support Specialist

Before you start

This course builds on Networking Fundamentals. Take it first if you are new to the topic.

About this course

Security is everyone's problem, but cybersecurity engineers, systems analysts and cloud engineers are the people who think about it for a living. Building on Networking Fundamentals, this intermediate course teaches the defender's view of the systems you already know. The first module revisits packets, ports, DNS, HTTP and TLS as attack surface: what is exposed, how it gets abused, and what the abuse looks like in logs. The second module covers the attacker mindset: threat modeling with STRIDE, the OWASP Top 10 web risks, and a hands-on exercise where you find and fix a cross-site scripting flaw. The third module builds defensive foundations: the CIA triad and control types, identity and access management with MFA and least privilege, and cryptography basics with a Python hashlib exercise. The last module covers governance and careers: the NIST Cybersecurity Framework and CIS Controls, the legal and ethical rules of security testing, and a plan for CompTIA Security+ study and a safe home lab. Throughout, you only test systems you own or have written permission to test.

Course content

  1. Module 1

    Networks for Defenders

  2. Module 2

    Attacker Mindset

  3. Module 3

    Defensive Foundations

  4. Module 4

    Governance and Careers