Skip to main content

Interaction Design

You will learn how to design technologies that bring people joy, rather than frustration. You'll learn how to generate design ideas, techniques for quickly prototyping them, and how to use prototypes to get feedback from other stakeholders like your teammates, clients, and users. You'll also learn principles of visual design, perception, and cognition that inform effective interaction design.

  • Human-Centered Design: An Introduction

    Human-Centered Design: An Introduction

    In this course, you will learn how to design technologies that bring people joy, rather than frustration. You'll learn several techniques for rapidly prototyping and evaluating multiple interface alternatives -- and why rapid prototyping and comparative evaluation are essential to excellent interaction design.

  • Design Principles: an Introduction

    Design Principles: an Introduction

    This course will teach you fundamental principles of design and how to effectively evaluate your work with users. The main goal of this course is to help you build human-centered design skills, so that you have the principles and methods to create excellent interfaces with any technology.

  • Social Computing

    Social Computing

    This course will introduce you to the major challenges and opportunities for creating online communities. What does the future hold? Learn how social computing can create collaboration experiences that go beyond what’s possible face to face.

  • Input and Interaction

    Input and Interaction

    In this course, you will learn relevant fundamentals of human motor performance, perception, and cognition that inform effective interaction design. You will use these models of how people work to design more effective input and interaction techniques. You’ll apply these to both traditional graphic and gestural interfaces.

  • User Experience: Research & Prototyping

    User Experience: Research & Prototyping

    This course will teach you the core process of experience design and how to effectively evaluate your work with the people for whom you are designing. You'll learn fundamental methods of design research that will enable you to effectively understand people, the sequences of their actions, and the context in which they work.

  • Information Design

    Information Design

    This course covers principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn concrete strategies to create user interfaces, including key lessons in typography, information architecture, layout, color, and more.

  • Designing, Running, and Analyzing Experiments

    Designing, Running, and Analyzing Experiments

    In this course, you’ll learn how to design user-centered experiments, how to run such experiments, and how to analyze data from these experiments in order to evaluate and validate user experiences. By the end of the course, you will be able to knowledgeably design, run, and analyze your own experiments that give statistical weight to your designs.

  • Interaction Design Capstone Project

    Interaction Design Capstone Project

    Apply the skills you learned during the sequence of courses -- from need finding to visual design -- as you redesign a new interface, service, or product for your Interaction Design Capstone Project.