Are you a software professional
(or aspiring to be one)? Would you like to learn how to ensure your
software protects your users' privacy and fundamental rights? In this
introductory course, we'll explore what privacy means around the world
and how to navigate the ethical dilemmas you might face in your work. We'll also dive into the technical
details of how privacy can be built into each stage of the software
development lifecycle to ensure privacy by design and default.
- Discover
the field of privacy engineering
- Explore what privacy means to your users around the world through cultural and legal case studies
- Learn how to incorporate privacy into the software development lifecycle with tools and techniques such as privacy threat modeling, privacy design patterns, static code analysis for privacy, and privacy enhancing technologies
- Explore emerging privacy challenges, such as generative AI, privacy in the metaverse, and even privacy in space
Prerequisites? If the phrases “make a PR” and the “software development lifecycle” are
meaningful to you, then you’re already ready for this course; you don’t
need prior privacy domain knowledge.
This course is currently in beta. Please be aware that, as a beta learner, your course completion progress may be reset as we add further content such as module quizzes.