Human-Computer Interaction III: Ethics, Needfinding & Prototyping
Build on your knowledge of HCI's core principles by learning to design interfaces in the real world. Begin with the ethics of human subjects research, then learn critical methods for requirements gathering and brainstorming design alternatives.
Created by: David Joyner
Course Description
In this course, you'll begin by learning the design life cycle. This is the process by which we investigate user needs, brainstorm potential designs, create prototypes, and evaluate those prototypes. This life cycle provides the structure for the third and fourth courses in this professional certificate.
A key part of the design life cycle, however, is human subjects research. In interface design, this involves asking users for information about what they do and what they need, and then asking them for feedback on the prototypes that you develop. In HCI more broadly, this may involve testing different ideas with users to see what facilitates the best user experience. Whenever we interact with users, though, we need to keep in mind users' rights to privacy and transparency, and so we begin this course with a discussion of ethics in HCI. This is grounded in the university Institutional Review Board process, but also investigates the role of ethics in HCI in industry as well.
From there, you'll move on to needfinding and requirements gathering. It is always tempting to jump straight into designing an interface based on our intuitive understanding of a task or need, but successful interface design always starts with an understanding of the users: who are they, what they do, and what they need. This involves both interacting directly with them via surveys and interviews, as well as observing them at a distance or even attempting the tasks ourselves. This concludes with an understanding of the requirements of any interface we create.
From there, you'll move on to brainstorming design alternatives. Again, it is often tempting to jump straight to the design we have in mind, but successful interface design starts with the results of needfinding and attempts a more grounded investigation of possible solutions. Through this lesson, you'll learn techniques for managing effective brainstorming sessions and approaches to exploring the ideas that are created including artifacts like user personas, interaction timelines, and storyboards.
Finally, you'll conclude by learning about prototyping. Implementing an interface is a complicated process, and there is a risk that we may invest lots of time into an interface that is doomed to fail because we do not get user feedback on the idea. The goal of prototyping is to get an idea in front of users as quickly as possible to validate and improve it before we move on to the high pressures of implementation.
By the end of this course, you'll have an understanding of the design life cycle and its first three major stages: needfinding, brainstorming, and prototyping. You'll also understand the ethical implications of HCI research and how to safeguard users' rights.
Instructor Details
David is a Senior Research Associate at the College of Computing at Georgia Institute of Technology. He received his BS in CS, his MS in Human-Computer Interaction, and his PhD in Human Centered Computing all from Georgia Tech.
More courses by David Joyner
Computing in Python I: Fundamentals and Procedural Programming
Provider: edX
Time: 5 Weeks - 9-10 hours per week
Free
Human-Computer Interaction II: Cognition, Context & Culture
Provider: edX
Time: 6 Weeks - 5-6 hours per week
Free
More UI Design courses
Build eCommerce websites with WordPress & WooCommerce (2025)
4.7 (889 Reviews)
Provider: Udemy
Time: 28.8h
$84.99
UX / UI Web Design in Figma | Advanced Level | Eng (2026)
4.7 (155 Reviews)
Provider: Udemy
Time: 12.3h
$19.99
DESIGN RULES: Principles + Practices for Great UI Design (2025)
4.6 (16,991 Reviews)
Provider: Udemy
Time: 4.9h
$129.99
Master Figma for Web Design & Freelancing: Learn UI/UX (2026)
4.6 (1,047 Reviews)
Provider: Udemy
Time: 12.8h
$79.99
Reviews
No reviews yet. Be the first to review this course!
Showing all 0 reviews
Could not load more reviews.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 0 / 100












