Interaction Design Basics
A foundations course in interaction design: how affordances, signifiers, feedback, constraints, mapping, and consistency shape whether an interface feels intuitive, how established laws like Fitts's and Hick's predict and improve real interaction speed, and how to design complete, accessible states for common components like buttons, forms, loading, empty, and error states.
By the end of this course you can design a complete, accessible interactive component from scratch: choosing the right affordance and signifier, sizing and positioning it using established interaction laws, covering all five interaction states, and handling loading, empty, and error conditions honestly, while avoiding the most common ways interaction design goes wrong in practice.
Curriculum
3 Levels · 30 LessonsEach Lesson may include a Quiz
Each Level may include an Exam
Complete the available Lessons
Pass all configured Quizzes and Exams
Locked activities open only after their prerequisites are met
Completed Course progress automatically counts toward the Career Path when this Course belongs to a Mission.
- Builds directly on the visual design, design-thinking, research, and information architecture foundations courses in this curriculum
- Grounded in established interaction design research: Fitts's Law, Hick's Law, Jakob's Law, and more
- Every lesson ends with a worked example you can practice on
- Sets up later usability-testing coursework without overlapping it
- Beginners who have completed the visual design, design-thinking, research, and information architecture foundations courses and now want to shape moment-to-moment behavior
- Career switchers building practical component and interaction design skills
- Product managers and engineers who want to evaluate or contribute to interaction quality competently
- Students preparing for further usability-testing coursework
- 30 short, focused lessons across 3 progressive levels
- A graded quiz after every lesson and a 12-question exam per level
- One continuous worked example (a signup form's component system) in the capstone lesson
- No design software required — this course is conceptual, building judgment and vocabulary first
Awarded after the Course's configured completion requirements are met.