

Our Courses

Human-Computer Interaction I: Fundamentals & Design Principles
Learn the principles of Human-Computer Interaction to create intuitive, usable interfaces, with established design principles like feedback cycles, direct manipulation, affordances, signifiers, and more.
-
Course by
-
Self Paced
-
English

Human-Computer Interaction II: Cognition, Context & Culture
Get into the user’s mind and understand the role of mental models and representations, then investigate how to design interfaces that integrate with and influence the world around us.
-
Course by
-
Self Paced
-
English

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.
-
Course by
-
Self Paced
-
English

Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond
Complete your understand of the design life cycle by learning to take interface ideas, prototype them quickly, and evaluate them with real users. Finally, tie principles and methods together and learn the next steps you could take in HCI.
-
Course by
-
English

UI / UX Design
The UI/UX Design Specialization brings a design-centric approach to user interface and user experience design, and offers practical, skill-based instruction centered around a visual communications perspective, rather than on one focused on marketing or programming alone. In this sequence of four courses, you will summarize and demonstrate all stages of the UI/UX development process, from user research to defining a project’s strategy, scope, and information architecture, to developing sitemaps and wireframes.
-
Course by
-
Self Paced
-
English

Usable Security
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.
-
Course by
-
Self Paced
-
12 hours
-
English

Web Design: Wireframes to Prototypes
This course is focused on the application of the early UX research to actual user interfaces: the creation of wireframes, high-fidelity mockups, and clickable prototypes.
-
Course by
-
Self Paced
-
41 hours
-
English

Web Design: Strategy and Information Architecture
This course is focused on the early user experience (UX) challenges of research, planning, setting goals, understanding the user, structuring content, and developing interactive sequences. While the concepts covered will translate to many kinds of interactive media (apps, digital kiosks, games), our primary focus will be on designing contemporary, responsive websites.
-
Course by
-
Self Paced
-
12 hours
-
English

UX Design Fundamentals
This hands-on course examines how content is organized and structured to create an experience for a user, and what role the designer plays in creating and shaping user experience. You will be led through a condensed process that acts as a roadmap for developing robust UI/UX design: from ideation and sitemapping, to the creation of paper and digital prototypes.
-
Course by
-
Self Paced
-
13 hours
-
English

Visual Elements of User Interface Design
This design-centric course examines the broad question of what an interface is and what role a designer plays in creating a user interface. Learning how to design and articulate meaning using color, type, and imagery is essential to making interfaces function clearly and seamlessly. Through a series of lectures and visual exercises, you will focus on the many individual elements and components that make up the skillset of an interface designer.
-
Course by
-
Self Paced
-
16 hours
-
English