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

Object-Oriented Programming in Java (openSAP) OpenSAP
SAP

Object-Oriented Programming in Java (openSAP)

In this free online course, you’ll learn the key concepts of object-oriented programming (OOP) as well as fundamental programming techniques. You’ll apply your newly acquired knowledge by implementing hands-on programming exercises in the Java programming language. The course will be completed by an exercise to model a small, object-oriented, real-world scenario. After completing this course, you’ll be able to model and implement small programs in Java and apply OOP best practices.

Self Paced
Self-Paced
Developing Java-Based Apps on SAP HANA Cloud Platform (openSAP) OpenSAP
SAP

Developing Java-Based Apps on SAP HANA Cloud Platform (openSAP)

In this advanced course, you’ll learn how to develop Java-based apps on SAP HANA Cloud Platform using the newly updated Enterprise Sales & Procurement Model (ESPM) application. With the ESPM app, we’ll demonstrate the end-to-end process for developers to leverage the capabilities of SAP HANA Cloud Platform for Java-based apps.

Self Paced
Self-Paced
Code Yourself! An Introduction to Programming (Coursera) Coursera
University of Edinburgh,Universidad ORT Uruguay

Code Yourself! An Introduction to Programming (Coursera)

Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

Oct 26th 2026
5-12 Weeks
Games, Sensors and Media (Coursera) Coursera
University of California, Irvine

Games, Sensors and Media (Coursera)

You will learn to make fluid digital interactive experiences that are suitable for gaming and use the advanced sensor hardware built into the iPhone and iPad. This includes drawing 2D graphics, playing sounds and music, integrating with Game Center, the iOS physics engine and detecting device orientation and location.

Oct 26th 2026
4 Weeks
Prepare for Your SAP HANA Certification - Development Associate (openSAP) OpenSAP
SAP

Prepare for Your SAP HANA Certification - Development Associate (openSAP)

This free openSAP course helped learners to prepare for the C_HANADEV_16 - SAP Certified Development Associate - SAP HANA 2.0 SPS04 exam from April 2018 until September 2020. The course explained how the exam worked and the “topic areas” that were tested. Learners needed to complete three previous SAP HANA courses on openSAP to gain the knowledge to pass the certification. This course provided some tips and tricks and explained what to focus on when preparing for the exam.

Self Paced
Self-Paced
Learn CSS Variables (Coursera) Coursera
Scrimba

Learn CSS Variables (Coursera)

CSS Custom Properties represent a significant advancement for front-end developers, introducing the concept of variables to CSS. This innovation substantially reduces redundancy, enhances code legibility, and augments overall flexibility. Notably, CSS Variables distinguish themselves from their CSS preprocessor counterparts by seamlessly integrating into the Document Object Model (DOM), offering a plethora of advantages.

Oct 26th 2026
1 Week
Agile Planning for Software Products (Coursera) Coursera
University of Alberta

Agile Planning for Software Products (Coursera)

This course covers the techniques required to break down and map requirements into plans that will ultimately drive software production. Upon successful completion of this course, you will be able to: create effective plans for software development; map user requirements to developer tasks; assess and plan for project risks; apply velocity-driven planning techniques; generate work estimates for software products.

Oct 26th 2026
4 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
Spatial Analysis with SAP HANA Platform (openSAP) OpenSAP
SAP

Spatial Analysis with SAP HANA Platform (openSAP)

Today, enterprises and organizations collect and analyze huge volumes of data about everything from products and customers to assets, operations, and transactions. With SAP HANA, you can add a new dimension of intelligence by analyzing spatial data. SAP’s in-memory data management platform not only provides the technology for building geospatial applications, but also geo-content and services, along with a strong partner network. Learn how to leverage SAP HANA’s capabilities for spatial analysis and application development.

Self Paced
Self-Paced