- Level Foundation
- Duration 12 hours
- Course by University of Maryland, College Park
-
Offered by
About
This course focuses on how to design and build secure systems with a human-centric focus. We will look at basic principles of human-computer interaction, and apply these insights to the design of secure systems with the goal of developing security measures that respect human performance and their goals within a system.Modules
Course Overview
3
Readings
- Privacy Policy
- Syllabus
- Grading and Logistics
Week 1
1
Assignment
- Week 1 Quiz - HCI Basics
1
Peer Review
- Hall of Fame / Shame
6
Videos
- Course Intro
- What is Human Computer Interaction?
- Usability
- Tasks 3
- Chunking Information
- Mental Models
1
Readings
- Week 1 - HCI Basics
Week 2
1
Assignment
- Week 2 Quiz - Design
5
Videos
- Intro to Design
- Design Methodologies
- Case Study: SSL Warnings - example user
- Case Study: SSL Warnings - paper discussion
- Interview: SSL Warnings
1
Readings
- Week 2 Introduction
Week 3
1
Assignment
- Week 3 Quiz - Evaluation
6
Videos
- Qualitative Evaluation
- Running Controlled Experiments
- Usability Studies
- A/B Testing
- Case Study: Phishing Email - paper discussion
- Interview: Phishing
1
Readings
- Week 3 - Evaluation
Week 4
1
Assignment
- Week 4 Quiz - Guidelines for Usable Security
5
Videos
- Intro to Usable Security Guidelines
- Authority Guidelines
- Authorization and Communication Guidelines
- Interface Guidelines for Usable Security
- Case Study: Phishing Warnings
1
Readings
- Week 4 - Guidelines for Usable Security
Week 5
1
Assignment
- Week 5 Quiz - Usable Authentication
6
Videos
- Usable Authentication and Passwords
- Two-Factor Authentication
- Biometric Authentication
- Gesture-based Authentication
- Case Study: Smudge Attacks
- Interview: Dr. Adam Aviv
1
Readings
- Week 5 - Usable Authentication
Week 6
1
Assignment
- Week 6 Quiz - Usable Privacy
5
Videos
- Usable Privacy Basics
- Privacy Policies and User Understanding
- Informed Consent for Privacy
- 5 Pitfalls of Privacy
- Inferring Personal Data and Policy
1
Readings
- Week 6 - Usable Privacy
Final Exam
1
Assignment
- Final Exam
Auto Summary
"Usable Security" is a foundational course in the IT and Computer Science domain, offered by Coursera. This course emphasizes designing and building secure systems that prioritize human-centric approaches. Learners will explore fundamental principles of human-computer interaction and apply these insights to create security measures that align with human performance and goals. Over the span of 720 minutes, participants will gain essential skills to develop user-friendly security systems. Ideal for those starting in this field, the course offers a "Starter" subscription option, making it accessible to a broad audience eager to enhance their understanding of usable security.

Jennifer Golbeck