Code: CYB302 Applied & Offensive Security

Application Security

Building and testing software with security in mind

Free 42 Hours English Released: 2026

About This Course

This course focuses on securing software applications across the development lifecycle. Topics include secure coding principles, web application vulnerabilities, secure APIs, and DevSecOps practices. Students analyze real-world application attacks and defenses.

Target Audience

Software and cybersecurity students

Course Resources
Video Lessons
Audio Narration
Practical Activities
Flash Cards
Certificate of Completion

Course Content

Modules are being updated. Check back soon.

Requirements & Specs
  • Prerequisite: Cryptography and Data Protection
  • Technical Specs: TBA
  • Track: Applied & Offensive Security (Specialization)
Learner Competencies

Upon successful completion, learners will demonstrate:

  • Correctly use core terminology (threat, vulnerability, risk, control).
  • Explain cybersecurity as a business & societal concern.
  • Distinguish technical vs. non-technical dimensions.

  • Identify common threats (malware, phishing, insider).
  • Recognize basic attack patterns.
  • Relate threats to real-world consequences.

  • Describe baseline security controls.
  • Explain the role of policies & user awareness.
  • Apply security thinking to everyday scenarios.