Course list

Human-computer interfaces have become a part of everyday life, whether we consider technology that we use at home or at work. People rely on technology to help them achieve a goal or solve a problem, and this idea is central to the emerging and rapidly expanding field of human-centered design: Who is using the interface, and for what purpose? How can we help them do that better? Answering these questions should be at the heart of the design process, as technologies are ultimately for people to use, and designers need to make this as intuitive and smooth as possible.

Design doesn't happen in a lab; it happens in the world, and gathering information about the users of your product ensures better design. In this course, you will be introduced to human-computer interaction design, use practical methods for applying sound design principles, and execute the entire process. You'll discover the basics of how to identify a human need, how and why you need to keep that need at the center of the design process, uncover what can be measured to improve the design, and ensure that you conduct your research fairly and ethically.

  • May 6, 2026
  • Jun 3, 2026
  • Jul 1, 2026
  • Jul 29, 2026
  • Aug 26, 2026
  • Sep 23, 2026
  • Oct 21, 2026

User-centered design does not start with the design, but rather with the users: Who are they? What are their goals? What do they need to achieve those goals? In what context will they be using your design? And how would a designer discover these things from the user base? Answering these questions requires a plan. Interviewing potential users in a controlled, systematic way helps to clarify their expectations and their requirements. Doing so helps to inform your design and make it better; no one wants to invest time, effort, and money into designing a solution no one will use.

In this course, you will examine best practices for planning and conducting interviews of potential users so that they yield the most insights. Over the course of the project, you will narrow down the target user group for your design, plan your interview, create meaningful and clear interview questions, and help ensure you can leave the interview sessions with the most useful insights.

The following course is required to be completed before taking this course:

  • Human-Centered Design Essentials
  • Apr 29, 2026
  • May 27, 2026
  • Jun 24, 2026
  • Jul 22, 2026
  • Aug 19, 2026
  • Sep 16, 2026
  • Oct 14, 2026

After you have conducted interviews with your users, it is time to sift through your notes and transcripts in order to get at the most important insights; this is the data, which will be your guide to what the users actually need as well as what the design requirements ultimately need to be. However, one challenge we face as designers is that the data we have gathered is qualitative and not quantitative, which means that interpreting the data requires us to make associations and inferences as we read through the users' stories, thoughts, and feelings. Fortunately, we have several strategies for translating data into design requirements.

In this course, you will practice analyzing data from your user interviews and identify insights that are not always immediately apparent. After you extract insights from your interview data, you will create a fictitious user called a persona that will serve as a model of your users and help guide your design decisions. Finally, you will create design requirements that will help as you move from explaining the current state of your users to imagining a future where they use your design to better meet their needs.

The following courses are required to be completed before taking this course:

  • Human-Centered Design Essentials
  • Effective User Research
  • Apr 22, 2026
  • May 20, 2026
  • Jun 17, 2026
  • Jul 15, 2026
  • Aug 12, 2026
  • Sep 9, 2026
  • Oct 7, 2026

When designing a product, we must always consider the experience that the user will have while interacting with it, and we do this by visually sketching the product and our vision of how a user would interact with it. A pen-and-paper sketch helps us to conceptualize abstract design ideas more effectively, communicate these ideas to others, and get feedback. Regardless of your artistic skills, you can effectively, quickly, and inexpensively communicate design ideas by sketching; it is much faster (and cheaper) to modify or throw away a pen-and-paper sketch than a full prototype.

In this course, you will learn numerous techniques to improve your sketching skills in order to more clearly convey your design ideas and improve your design. In your course project, you will sketch many design ideas so that you can explore alternative ways of meeting the user requirements. You will also create a design concept based on one of those sketches, then expand the idea into a full scenario and storyboard of the user completing several tasks. Additionally, you will develop a user interface design concept to better envision how your users will actually interact with your design. Finally, you will update your sketches to better fit your user's mental model, as a designer's concept of the design doesn't always match with how a user thinks about it.

The following courses are required to be completed before taking this course:

  • Human-Centered Design Essentials
  • Effective User Research
  • Creating User Personas
  • Apr 15, 2026
  • May 13, 2026
  • Jun 10, 2026
  • Jul 8, 2026
  • Aug 5, 2026
  • Sep 2, 2026
  • Sep 30, 2026

Designers know the power of making improvements based on feedback. As you have seen already, this leads to much stronger designs in the end, but it also helps control costs, as it is far easier (and faster) to make necessary changes to sketches or storyboards than full-featured versions. Eventually, however, your design reaches the point where it needs to be a fully fleshed-out interface with which your users can interact. This is where prototypes come in, to further develop the user interface, examine design decisions and interaction flows, and gather feedback. There are several different considerations and decisions to make when creating prototypes based on what you want to get feedback on, how much you need to develop the interface, and the resources available to you.

In this course, you will create three different interactive prototypes for your design concept: a paper prototype, a medium-fidelity software prototype, and a high-fidelity software prototype. You will also make iterative improvements to your prototypes using rapid evaluation methods, relying on different design principles and heuristics. Throughout this course, you will gain valuable experience working with two prototyping software applications (Balsamiq and Figma), and you will continue to iterate with each prototyping technique toward a more developed user interface design.

The following courses are required to be completed before taking this course:

  • Human-Centered Design Essentials
  • Effective User Research
  • Creating User Personas
  • Developing a UX Design Concept
  • May 6, 2026
  • Jun 3, 2026
  • Jul 1, 2026
  • Jul 29, 2026
  • Aug 26, 2026
  • Sep 23, 2026
  • Oct 21, 2026

After interviewing users, gathering requirements, creating a design concept, and creating and iterating interactive prototypes, it is time for the final stage of the human-centered design process: conducting an evaluation of the usability of your design. At this stage, we examine the interaction between the user and the interactive prototype to find out what improvements are needed in order for the design to achieve its goals. We do so by observing users as they interact with the prototype to complete tasks. While we often use a high-fidelity prototype at this stage, we must resist the tendency to consider the design as close to "done," as this stage of the process is still iterative. In order to get useful feedback and make the product better, we must carefully plan and conduct a usability test session, listen to the users, and make changes in response to design flaws that we find.

In this course, you will create a usability test plan, including defining its goals and any metrics you will want to use for your usability tests. Based on that, you will create a usability test protocol by choosing tasks and composing task instructions for your users to follow. You will then recruit a participant to run a usability test session with your high-fidelity prototype and form a plan for what changes you will make to improve your design.

The following courses are required to be completed before taking this course:

  • Human-Centered Design Essentials
  • Effective User Research
  • Creating User Personas
  • Developing a UX Design Concept
  • Prototyping and UX Feedback
  • Apr 29, 2026
  • May 27, 2026
  • Jun 24, 2026
  • Jul 22, 2026
  • Aug 19, 2026
  • Sep 16, 2026
  • Oct 14, 2026

eCornell Online Workshops are live, interactive 3-hour learning experiences led by Cornell faculty experts. These premium short-format sessions focus on AI topics and are designed for busy professionals who want to gain immediately applicable skills and strategic perspectives. Workshops include faculty presentations, breakout discussions, and guided hands-on practice.

The AI Workshops All-Access Pass provides you with unlimited participation for 6 months from your date of purchase. Whether you choose to attend one workshop per month, or several per week, the All-Access Pass will allow you to customize your AI journey and stay on top of the latest AI trends.

Workshops cover a range of cutting-edge AI topics applicable across industries, hosted by Cornell faculty at the forefront of their fields. Whether you are just getting started with AI, seeking to build your AI skillset, or exploring advanced applications of AI, Workshops will provide you with an action-oriented learning experience for immediate application in your career. Sample Workshops include:

  • Work Smarter with AI Agents: Individual and Team Effectiveness
  • Leading AI Transformation: Bigger Than You Imagine, Harder Than You Expect
  • Using AI at Work: Practical Choices and Better Results
  • Search & Discoverability in the Era of AI
  • Don't Just Prompt AI - Govern it
  • AI-Powered Product Manager
  • Leverage AI and Human Connection to Lead through Uncertainty

Request
more Info
by completing the form below.

Act today—courses are filling fast.

How It Works

Completing a program from eCornell really has allowed me to think outside the box at work. It gave me the confidence I needed to take a seat at that table and say I am ready.
‐ Kasey M.
Kasey M.

Frequently Asked Questions

Digital products succeed or fail based on whether real people can use them easily, safely, and with confidence. Cornell’s User Experience Design Certificate helps you build practical UX capability by teaching you an end-to-end, human-centered design process you can apply to real product and service challenges.

You will learn how to define a problem around genuine user needs, gather qualitative insights through contextual interviews, translate findings into clear personas and requirements, and then iterate from sketches to interactive prototypes. Along the way, you will practice ethical research behaviors, structured critique, and evidence-based usability evaluation so your design decisions are grounded in user data rather than assumptions.

Because the program is built for working professionals, you move through short, structured courses with expert facilitation, live interaction opportunities, and personalized feedback on your project deliverables.

If you want a credible UX process you can use at work, hands-on practice building and testing prototypes, and the confidence to make user-informed design decisions, you should choose Cornell’s User Experience Design Certificate.

Many online UX options focus on passive content consumption or isolated tool tutorials. Cornell’s User Experience Design Certificate is built around doing the work: You develop a single UX concept through research, synthesis, design, prototyping, and evaluation, with structured deliverables at each step.

You also learn UX as a decision-making discipline, not just a set of artifacts. The program trains you to separate usability from user experience, apply well-established heuristics, and define measurable goals and tasks for usability testing. Ethical practice is not treated as an afterthought, since you plan consent, confidentiality, and risk reduction when interacting with testing participants.

The learning model is another differentiator. Rather than a purely self-directed experience, you learn in a small cohort with expert facilitation, graded project work, and feedback designed to help you improve from one iteration to the next. The result is a more applied, job-relevant experience that mirrors how UX teams actually work.

Enrolling in this certificate also provides you with a 6-month All-Access Pass to eCornell's live online AI Workshops, interactive sessions led by world-class Cornell faculty that combine Ivy League insight with practical applications for busy professionals. Each 3-hour Workshop features structured instruction, guided practice, and real tools to build competitive AI capabilities, plus the opportunity to connect with a global cohort of growth-oriented peers. While AI Workshops are not required, they enhance certificate programs through:

  • Integrating AI perspectives across most curricula
  • Responding to emerging AI developments and trends
  • Offering direct engagement with Cornell faculty at the forefront of AI research

Cornell’s User Experience Design Certificate is designed for professionals who want to design better digital experiences by learning a practical, research-backed UX process they can apply to real work.

You are a strong fit if you:

  • Shape or influence products, services, or digital experiences and want a clearer method for making user-informed decisions
  • Need to build skill in user research, synthesis, and translating insights into actionable requirements
  • Want hands-on practice moving from sketches to interactive prototypes and using feedback to iterate
  • Work in roles such as product management, UX/UI design, software development, marketing, instructional design, accessibility, or customer experience

You do not need to work in a specific industry to benefit. The methods you learn are designed to transfer across contexts because they start with understanding a real user and a real problem.

Project work in Cornell’s User Experience Design Certificate is designed to be cumulative, so you carry a single design challenge from early problem framing through evaluation. You will build a portfolio-style set of UX deliverables that demonstrate how you think, not just what you can make:

  • Identify a real user problem, critique an existing interface, and document usability and user experience opportunities using established HCD terminology
  • Create an ethical plan for working with participants, including informed consent and confidentiality practices
  • Plan and conduct contextual interviews, including recruitment approach, an interview protocol, a pilot interview, and multiple interviews with target users
  • Synthesize qualitative findings into an affinity diagram, insights, a data-driven persona, and a focused problem statement
  • Produce and iterate sketches, scenarios, and storyboards that show how a user completes key tasks in context
  • Design a user interface concept with basic information architecture and layouts aligned to the user’s mental model
  • Build prototypes at multiple levels of fidelity, gather feedback through critique and a user session, and iterate your design
  • Create a high-fidelity interactive prototype in Figma
  • Conduct a heuristic evaluation, write a usability test plan and script, run a usability test session, and report results with prioritized improvements

By the end, you will have tangible evidence of your UX process that you can discuss in interviews and apply to future product work.

Cornell’s User Experience Design Certificate helps you build credible, end-to-end UX capability so you can contribute to product and experience decisions with user evidence and structured evaluation.

After completing the User Experience Design Certificate, you will have the skills to:

  • Master key UX and human-centered design concepts for understanding users, analyzing design, employing user research practices, and iterating design concepts
  • Plan and conduct contextual interviews
  • Extract insights from interview data to create user personas and design requirements
  • Create a UX design concept using sketches, user scenarios, and storyboards
  • Design an interactive, high-fidelity UX prototype
  • Plan, develop, and conduct usability testing to inform future design iterations

Students in this program often describe a practical, hands-on learning experience that strengthens real UX capability. Survey feedback highlights a strong focus on human-centered design and reframing problems around user needs, practical user research skills (including planning interviews and turning qualitative insights into actionable findings), and confidence gained through iterative prototyping and feedback cycles using modern methods and tools such as Figma. Learners also point to usability evaluation methods that help identify friction points and improve product experiences, plus structured assignments that feel career-relevant and workable alongside a full-time job. Many specifically value detailed, individualized feedback that helps them improve from one submission to the next.

What truly sets eCornell apart is how our programs unlock genuine career transformation. Learners earn promotions to senior positions, enjoy meaningful salary growth, build valuable professional networks, and navigate successful career transitions.

Cornell’s User Experience Design Certificate, which consists of 6 short courses, is designed to be completed in 5 months. Each course in this certificate runs for 3 weeks, requiring a typical weekly commitment of 8 to 10 hours, with time spent on project deliverables like interviews, sketches, prototypes, and usability evaluation.

Flexibility comes from a hybrid design. You can complete most coursework asynchronously on your schedule while still benefiting from facilitator-led discussions, feedback on your submissions, and optional live touchpoints that add accountability and peer learning.

Students in Cornell’s User Experience Design Certificate often describe the program as a practical, hands-on way to build real UX capability, with coursework that pushes them to think from the user’s perspective and apply each concept directly to a project they can carry through the program. Many highlight the depth of instruction across the end-to-end UX process and the confidence they gain in using modern methods and tools to make better design decisions.

Common themes students mention include:

  • A strong focus on human-centered design, including reframing problems around real user needs
  • Practical user research skills, such as planning interviews and turning qualitative insights into actionable findings
  • Creating user personas and design requirements from research synthesis techniques like affinity mapping
  • Iterative prototyping and UX feedback cycles, including hands-on work with tools like Figma
  • Usability evaluation methods that help identify friction points and improve product experiences
  • Assignments and projects that feel career relevant and immediately applicable to real work

Beyond the UX-specific skills, students frequently point to a learning experience that is structured, engaging, and workable alongside a full-time job. They appreciate the mix of short videos, readings, and applied exercises, plus the value of detailed, individualized feedback from facilitators that helps them sharpen their thinking and improve from one submission to the next. Many also note that the program’s pacing and module design make complex UX concepts feel approachable, even for learners new to the field.

Prior coding experience is not a requirement for Cornell’s User Experience Design Certificate because the program focuses on human-centered design methods, qualitative research, and prototype-based communication rather than building production software.

You will do hands-on design work, including sketching, building interactive prototypes, and running user sessions. The course materials are designed to teach sketching as a communication skill rather than an art skill, and prototyping is done in tools that allow you to build interactive experiences without writing code.

To be successful, you should be comfortable collaborating with others, working with feedback, and communicating clearly with participants during interviews and usability tests. Basic comfort using common software and web tools will help.

Instead of learning UX as a set of abstract principles, Cornell’s User Experience Design Certificate has you practice the methods professionals use to move from uncertainty to evidence-based design decisions.

Methods you will practice include contextual interviewing, qualitative synthesis with affinity diagramming, persona creation, problem statement writing, scenario and storyboard development, and heuristic evaluation. You’ll also plan and run usability tests using clear task instructions and a structured testing script.

On the tooling side, you will build prototypes across multiple fidelities, including high-fidelity interactive prototypes in Figma. You’ll also gain experience with prototyping software used for wireframing and interaction design as part of the prototyping workflow.

Real user input is a core part of Cornell’s User Experience Design Certificate because human-centered design depends on understanding people in context and testing whether an experience actually works.

You will plan and conduct contextual interviews to learn about your target users’ goals, constraints, and current behaviors. You’ll then gather feedback on prototypes through user sessions, and you’ll run a usability test with a representative participant as part of the evaluation stage.

The program also builds in ethical practices for working with participants, including informed consent, confidentiality, and sensitivity to power dynamics, so you can collect better data while treating users responsibly.