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 two of the most common application vulnerabilities — SQL Injection and Cross-Site Scripting (XSS) — explaining how they work and why they pose serious risks to applications.