Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Human-Computer Interaction
Rating: 4.3 out of 5(245 ratings)
1,258 students

Human-Computer Interaction

The design, evaluation, implementation and phenomena of interactive computing systems for human use.
Last updated 6/2025
English

What you'll learn

  • Gain an understanding of the field of HCI, its history, its theory and its applications.
  • Understand the guides and rules of HCI, as well as the laws and tools of UX.
  • Identify the cognitive science principles and design theory which underline good visual design.
  • To talk with confidence about the field of human-computer interaction.

Course content

10 sections96 lectures5h 17m total length
  • A little bit of history: Human-computer interaction and Interaction Design5:55

    Human-computer interaction (HCI) and Interaction Design (IxD) came directly from Ergonomics (UK) and Human Factors (US) respectively. We take a mini-tour through time from Antiquity to ARPA/DARPA, Xerox Parc, the PC, the WWW, ubiquitious computing (Ubicomp), UX,  and ISO standards.


    Two classic HCI papers:

    "As We May Think" is a 1945 essay by Vannevar Bush, (1945) and  Man-Computer symbiosis (1960) by J R R Licklider with their vision of the future can be found in the resources here.


    More history can be found in the Reference Section.

  • What is human-computer interaction?5:25

    Human-computer interaction is the design, evaluation, and implementation of interactive computing systems for human use and, with the study of major phenomena surrounding them, but because it has no core competencies and pulls on many other disciplines, it has become many different things to many people.  Regardless of what you are designing: mobile app, self-service kiosk for fries and a milkshake, a space shuttle cockpit, or a human-machine interface, the principles of HCI remain the same.

  • Handout: Video overview and pdf0:27

    This mini video (27 seconds) introduces the handout of chapter1.pdf for this Section 1.

    Each section will have one handout when put together will make a mini book for the course.

  • Exercise 1: Usability assessment of NYT Games8:05

    In this video, we do the exercises in the chapter1.pdf handout of this Section1.

    Ruth looks at her phone and discusses the way she feels about certain apps.

    She performs a usability assessment of the NYT Games app, saying what she loves about it, and the one thing she would do to improve it's design.

Requirements

  • No experience needed. You already have some of the skills as HCI has no core competencies and borrows from lots of other disciplines.
  • An interest in how we shape technology and it shapes us.
  • A desire to learn some of the history, tools and, techniques of interaction design (IxD) and user experience (UX).
  • A willingness to 'think' on paper even though we are dealing with technological design.

Description

In this course you will learn about:

* The Human: We look at the human through the lense of cognitive science: Perception, memory and psychology so we can manage and guide user expectations when looking at an interface. We then learn how capture information about our users thorugh cultural probes, so that we create user personas, journeys and scenarios, so that we know all about users need and preferences from I/O to operating systems.

* The Computer: We consider different inputs and outputs from barcodes to touch screens with a focus on accuracy and learnability, so we can choose the right one, as we define what data we need, and what the system architecture should look like and how that reflects the mental processing of our user group.

* The Interaction: We learn all of the HCI guides and rules and UX laws and tools and apply them all to creating an effective visual design solution.

*The Evaluation: We explore different ways of measuring whether our design is a success.

By the end of the course, you will have all the skills you need to design a mobile app or website and to speak with confidence about the interaction between people and the increasingly complex computer systems our modern culture demands, thus becoming an agent for change, yourself.


Last Course Update 18/6/2025

Who this course is for:

  • Students who wish to learn exactly what human-computer interaction is and why it is so important today.
  • Students who want to acquire some practical UX skills underpinned by HCI theory.
  • Students who wish to understand cognitive science and social psychology so that it is easier to design better software and also to see why technology has become so pervasive.