This topic lays the groundwork for the course by introducing core security principles and helping students understand the broader landscape of cyber threats they'll be defending against.
This topic focuses on securing software applications, covering the most common vulnerabilities attackers exploit and how developers can write and test code more securely.
This topic covers how networks are protected from unauthorized access and attacks, introducing key tools and techniques used to defend network infrastructure.
This topic covers day-to-day security practices that significantly reduce risk, focusing on habits and processes that apply across applications, networks, and devices.
This final topic lets students apply everything learned throughout the course by conducting a real security audit and creating a practical security checklist.
This lesson introduces OS hardening techniques for both Windows and Linux systems, teaching students how to reduce a device’s attack surface through proper configuration.