Have you ever used an app and found it intuitively easy to use? Do you remember the last time you had trouble getting a product to work, like when using a new piece of technology for the first time? Human-computer interaction (HCI) is a key skill for professionals who seek to engage customers, users, audiences, and subscribers with powerful, well-designed products and experiences that leave a lasting impact. In this course, you will learn to master the fundamentals of human-computer interaction by exploring user experience design and research with users to discover actionable insights and achieve better results. The course, designed by nationally recognized expert Professor Ray Lutzky, PhD, is an introduction for product designers, software engineers, and anyone who wants to create better experiences for their users. This course is adapted from graduate-level university courses in HCI, digital media management, interface design, and user experience design taught by Dr. Lutzky at Cornell University, New York University, Rensselaer Polytechnic Institute, and the University of Southern California. Topics include understanding affordances, ethics of user research, research techniques such as interviewing and usability testing, developing personas, persuasive technologies, wireframes, prototypes, and more. The course includes quizzes to assess learning at the end of each section, and activities to help you build your own user experiences through the application of techniques covered in the course, culminating in the design of your own user experience design plan.