Codecademy Logo

Human-Centered Design with AI

Related learning

  • Learn front-end development with AI tools. This course teaches you to build React applications using AI coding agents to speed up workflows.
    • Includes 2 Courses
    • With Certificate
    • Intermediate.
      6 hours

Human-Centered Design

Human-centered design centers on people’s needs and contexts throughout the design process. It emphasizes continuous engagement with real users from research to validation, ensuring designs are intuitive and meet actual user needs.

Design Thinking

Design thinking puts people at the center of every process and encourages designers to set aside assumptions. The five stages of the design thinking process are: empathize, define, ideate, prototype, test.

A diagram of the five phases of the design thinking process: Empathize, Define, Ideate, Prototype, and Test.

Empathy Research

Empathy research involves interviews, observations, and contextual inquiries to grasp users’ experiences. This approach helps uncover user needs that aren’t easily articulated.

Problem Definition

Problem definition in design thinking leverages “How Might We” questions and point-of-view statements. This reframing distinguishes between genuine user needs and feature requests, ensuring solutions are user-driven.

User Personas

User personas are realistic characters based on empathy research, embodying key user goals and behaviors. They help guide UI decisions, ensuring the design remains relevant and user-focused through development.

Ideation Techniques

Ideation techniques generate diverse solutions by suspending judgment and encouraging quantity over quality, enabling exploration of multiple approaches before implementation.

Prototypes

Prototypes validate design assumptions efficiently by matching fidelity levels to specific questions, minimizing code investment while enabling fast testing before full development.

User Stories

User stories translate research insights and personas into concrete, testable requirements using the format, “As a [type of user], I want [goal] so that [outcome],” bridging problem definition with prototype development.

Testing

User testing sessions focus on observing authentic user behavior and struggles, providing actionable insights for iteration.

Iteration

Iteration in design thinking involves revisiting different stages as new insights emerge. This adaptability reshapes the design based on user feedback and evolving understanding.

AI in HCD

AI assists throughout human-centered design and design thinking by organizing research data, generating ideas and prototypes, and analyzing feedback, but human judgment guided by direct user observation remains essential for validation and decision-making.

Learn more on Codecademy

  • Learn front-end development with AI tools. This course teaches you to build React applications using AI coding agents to speed up workflows.
    • Includes 2 Courses
    • With Certificate
    • Intermediate.
      6 hours