Course description

Ever wonder how to apply threat-based thinking to a user- and usability-centered application lifecycle throughout the entire lifecycle? In this course students learn about the cradle to grave lifecycle of software applications and how to review for security implications at each stage. Starting from a product pitch, we walk through the entire product lifecycle, including design, prototyping, testing, deployment, and ongoing management including operational concerns, through to eventual decommission. We look at scenarios drawn from in the market products and development realities. For complete and current details about this Harvard Extension course, see the description in the DCE Course Search.


You may also like


Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more.

12 weeks long
Registration Deadline
Available now