Basics of Design Testing (openSAP)

Offered by SAP,
Basics of Design Testing (openSAP)

This free online course focuses on design testing, also known as user testing, usability testing, user acceptance testing, validation, among other terms. You’ll learn about the importance of testing your software designs with real users and implementing their feedback early in the design phase.

Learn how to test your designs and design ideas with feedback from potential users. This course, taught by design research experts from SAP, introduces all the steps, from planning a test through moderating it, with a special focus on asking good questions and taking proper notes. You will also learn how to analyze the notes you collected to iterate your designs.

In This Course You Will:

  • Understand when to test your design to get the most impact
  • Discover more about the logistics of planning and running a test
  • Learn how to select the right people to give feedback
  • Learn how to design good questions and elicit useful feedback
  • Understand how to include team members as note-takers and observers
  • Learn how to analyze your notes and pick the top issues to fix in your designs

Course Structure:
Each class is designed to support your learning

  • Video Lectures – Design practitioners present topics with real-world examples
  • Check Points – Short assignments help you assess your understanding of the lectures
  • Hands-On Exercises – Small, manageable exercises related to and extending the class topics, to be completed individually or in collaboration with your fellow participants.
  • Peer Assessment – This course contains a design testing challenge in which you’ll submit your work and evaluate your peers. For this task, you can earn points towards a record of achievement as well.
  • Further Reading and Resources – Links to additional materials as well as domain experts.

Throughout the course, you’ll receive points for weekly challenges. When you’ve completed the course, you’ll receive a document confirming that you took part in it.

Course Content

Week 1 – Introduction to the Course
Meet the teaching team; get an overview of design testing, key terms, and roles.
Week 2 – Preparing a Test
Get ready for a test session; plan logistics, design good test tasks, recruit test participants.
Week 3 – Moderating a Test
Run a test session; learn how to put test participants at ease and elicit useful feedback from them.
Week 4 – Taking Notes
Prepare to take notes, take notes during a test session.
Week 5 – Analyzing Notes
Summarize your notes, find the top issues, learn how to iterate to fix the issues.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Audio Signal Processing for Music Applications (Coursera) Coursera
Stanford University,Universitat Pompeu Fabra

Audio Signal Processing for Music Applications (Coursera)

In this course you will learn about audio signal processing methodologies that are specific for music and of use in real applications. We focus on the spectral processing techniques of relevance for the description and transformation of sounds, developing the basic theoretical and practical knowledge with which to analyze, synthesize, transform and describe audio signals in the context of music applications.

Sep 14th 2026
5-12 Weeks
Capstone: Autonomous Runway Detection for IoT (Coursera) Coursera
EIT Digital

Capstone: Autonomous Runway Detection for IoT (Coursera)

The students will develop a larger system using the learning outcomes from these courses, and the students will evaluate the developed system in a real-world programming environment. This course is a true engineering task in which the student must, not only implement the algorithm code, but also handle the interfaces between many different actors and hardware platforms.

Sep 7th 2026
3 Weeks
CMS in “Spartacus” (openSAP) OpenSAP
SAP

CMS in “Spartacus” (openSAP)

Join this free online course to learn about project “Spartacus” and how it leverages the SAP Commerce Cloud content management system (CMS). Project “Spartacus” is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud. It allows you to hit the ground running by providing a framework to build single-page application (SPA) and progressive web app (PWA) storefronts. As well as being an SPA and PWA, Spartacus is highly configurable and extensible, which allows it to be used for a wide range of projects. A large part of this extensibility comes from Spartacus using the SAP Commerce Cloud content management system (CMS).

Self Paced
Self-Paced
Advanced Modeling for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Advanced Modeling for Discrete Optimization (Coursera)

Optimization is a common form of decision making, and is ubiquitous in our society. Its applications range from solving Sudoku puzzles to arranging seating in a wedding banquet. The same technology can schedule planes and their crews, coordinate the production of steel, and organize the transportation of iron ore from the mines to the ports. Good decisions in manpower and material resources management also allow corporations to improve profit by millions of dollars.

Sep 14th 2026
5-12 Weeks
SAP Cloud Platform Version Control with Git (openSAP) OpenSAP
SAP

SAP Cloud Platform Version Control with Git (openSAP)

Join this free online course to gain expertise in the Git functionality that is exposed by SAP Web IDE. Using hands-on interactive examples, you’ll begin by learning Git basics, and gradually progress to master advanced SAP Web IDE Git techniques. More importantly, you’ll gain a gut-level understanding of how to best use Git strategically, giving you a powerful tool to improve the quality and efficiency of SAP Cloud Platform development efforts for you and your team.

Self Paced
Self-Paced
An Introduction to Interactive Programming in Python (Part 2) (Coursera) Coursera
Rice University

An Introduction to Interactive Programming in Python (Part 2) (Coursera)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple.

Sep 7th 2026
4 Weeks
Principles of Computing (Part 2) (Coursera) Coursera
Rice University

Principles of Computing (Part 2) (Coursera)

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class.

Sep 7th 2026
4 Weeks