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 final lesson teaches students how to compile their learnings into a practical, reusable security checklist that can be applied to protect a personal setup or small business.