Building on Prior Knowledge
This course builds on key concepts from Year 1:
- CSY103: Programming fundamentals for understanding code-level vulnerabilities
- CSY101 Week 13: Threat modeling (STRIDE, DFDs) for application security design
- CSY101 Week 14: Security standards for secure design principles and controls
- CSY104 Week 11: CVSS scoring for vulnerability prioritization and risk assessment
Course Curriculum
13 Weeks
Week 01
Web Application Architecture
Week 02Injection Attacks (SQL, Command)
Week 03Broken Authentication
Week 04Sensitive Data Exposure
Week 05XML External Entities (XXE)
Week 06Broken Access Control
Week 07Security Misconfiguration
Week 08Cross-Site Scripting (XSS)
Week 09Insecure Deserialization
Week 10Using Components with Known Vulnerabilities
Week 11Insufficient Logging & Monitoring
Week 12Capstone: Web App Assessment
Week 13 🆕Secure SDLC Integration & Security Testing
Assessment Hub
View your grades, review past quiz attempts, and track your progress towards course completion.
Open Assessment Hub