This course will teach tools to fight against security vulnerabilities and attacks. Students will learn the fundamentals of software security, participate in a security-centered software development process, while achieving knowledge of specific techniques such as manual and automated code reviews. Upon completion of the course, scholars possess an understanding of the major security domains and skills to secure software that can be utilized immediately.
Security Development Lifecycle - SDL
Uncovering Security Bugs
Using Static Analysis
Pentesting Code: Learning from a Case Study
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.