- Teacher: Morgan English
- Teacher: Miguel Morales
- Teacher: Mathieu Nassif
- Teacher: Judith Fuchs
- Teacher: Fabian Gilson
- Teacher: Ben Adams
- Teacher: Trevor Nesbit
- Teacher: Admin User
- Teacher: Mathieu Nassif
- Teacher: Admin User
- Teacher: Marina Filipovic
- Teacher: Danita Sun

- Teacher: Fabiano Dalpiaz
- Teacher: Judith Fuchs

Building secure software is an intricate task that involves careful design of both preemptive and corrective measures. This course will cover:
- the secure development lifecycle, including threat modelling and classification models
- common software vulnerabilities and their countermeasures
- secure coding standards and practices
- monitoring and restoration techniques
- security-focused penetration and fuzz testing
- open-source security practices
- (Māori) data governance and privacy principles
- Teacher: Admin User