UX Design: From Concept to Prototype Course Reviews

The course UX Design: From Concept to Prototype authored by Predrag Klasnja on Coursera focuses on guiding participants through the process of creating user-centered designs from initial concepts to functional prototypes.

UX Design: From Concept to Prototype Course Reviews
UX Design: From Concept to Prototype Course Reviews

The course aims to equip learners with practical skills in user experience (UX) design by covering various aspects of the design process.

Throughout the course, participants will learn about the fundamental principles of UX design, including user research, ideation, wireframing, prototyping, and testing. The course emphasizes the importance of understanding users' needs and preferences to create effective and intuitive digital experiences.

Key topics covered in the course include:

  1. Introduction to UX Design: Understanding the basics of user experience design, its significance, and the overall design process.

  2. User Research: Exploring methods for gathering insights into user behaviors, preferences, and pain points to inform design decisions.

  3. Ideation and Conceptualization: Generating creative ideas and concepts that address user needs and solving design challenges.

  4. Wireframing: Creating low-fidelity sketches and wireframes to visualize the layout and structure of the digital product.

  5. Prototyping: Building interactive prototypes that simulate user interactions and workflows, allowing for early testing and validation.

  6. Usability Testing: Conducting user testing on prototypes to identify usability issues, gather feedback, and iterate on designs.

  7. Iterative Design Process: Embracing an iterative approach to design, refining and improving prototypes based on user feedback and insights.

  8. Visual Design: Introducing the basics of visual design, including color theory, typography, and layout, to enhance the aesthetic aspect of the design.

  9. Tools and Technologies: Exploring software and tools commonly used in UX design, such as wireframing and prototyping tools.

By the end of the course, participants should have gained practical skills in designing user-friendly digital experiences, starting from initial concepts and progressing through the various stages of the design process. They will be able to create functional prototypes that reflect user needs and preferences, as well as understand the importance of continuous testing and refinement to achieve a successful UX design.


Course Content:

Great design doesn’t come out of nowhere; it is born, nurtured, and grown--all through a systematic, learnable process. In this UX course, you will explore the process of taking a basic concept, grounded in user needs, and developing it into a design that will address those needs. In the course, you will gain hands-on experience with techniques such as sketching, scenario development, storyboarding, and wireframing that will help you transform your understanding of what your users need into a compelling user experience. You will then learn how to turn wireframes and interaction architecture into interactive prototypes that can be tested with prospective users and iteratively refined into a high quality design that that is ready for a hand-off to the development team for implementation.

The course UX Design: From Concept to Prototype by Predrag Klasnja on Coursera is divided into 6 modules. Here is a detailed breakdown of the modules:

Module 1: Introduction to the Design Process

In this module, you will be introduced to the nature of design, the design process, and methods of formative research. You are expected to spend 2 to 3 hours on this module’s workload. By the end of this module, you will understand the user experience design process and how to conduct formative research.

What's included

4 videos  4 readings  1 quiz

4 videosTotal 30 minutes
  • Lesson 1: What Is Design?8 minutesPreview module
  • Lesson 2: Design Process - An Overview5 minutes
  • Lesson 3: Framing Design Problems6 minutes
  • Lesson 4: Formative Research9 minutes
4 readingsTotal 40 minutes
  • Welcome to UX Design: From Concept to Prototype10 minutes
  • Course Syllabus10 minutes
  • Help Us Learn More about You!10 minutes
  • Would you like to plan your learning journey with Michigan Online?10 minutes
1 quizTotal 20 minutes
  • Introduction to the Design Process20 minutes


Module 2: Module details

This module will cover one of the practical topics in this course --- ideation. You will brainstorm and sketch possible solutions to your design problem in this module’s assignment. You will also share your sketches with your fellow learners, hear their thoughts about your designs, and provide feedback on their work. By the end of this module, you will gain an understanding of various methods of ideation, as well as the structure developed by Haakon Faste and Eric Paulos for brainstorming.

What's included

3 videos  1 reading  1 quiz

3 videosTotal 23 minutes
  • Lesson 1: Introduction to Ideation6 minutesPreview module
  • Lesson 2: Sketching6 minutes
  • Lesson 3: Brainstorming9 minutes
1 readingTotal 10 minutes
  • Introduction to Design Assignments 1 to 310 minutes
1 quizTotal 20 minutes
  • Ideation20 minutes


Module 3: Design Constraints and Making Choices

This module will introduce the other practical topics --- creation of early design representations like scenarios, personas, and storyboards that illuminate findings about user needs discovered through your formative research. By the end of this module, you will learn how designers move from formative research to a design solution, how the “Questions, Options, Criteria” framework can help us make design decisions, and gain hands-on experience in creating personas, scenarios, and storyboards.

What's included

4 videos  1 reading  1 quiz

4 videosTotal 48 minutes
  • Lesson 1: Personas13 minutesPreview module
  • Lesson 2: Scenarios13 minutes
  • Lesson 3: Storyboards8 minutes
  • Lesson 4: Design Rationale13 minutes
1 readingTotal 10 minutes
  • Stay in touch on University of Michigan online courses10 minutes
1 quizTotal 20 minutes
  • Design Constraints and Making Choices20 minutes


Module 4: Building Blocks of User Interaction

In this module, we will start with understanding the conceptual underpinnings of user interactions by introducing the basic building blocks of user interaction. In addition to lectures, quizzes and discussions, this module involves actual design work: planning out the kinds of information the system you are designing will need to take in, and the kinds of feedback it will need to provide to users. By the end of this module, you will be able to define the elements of user interaction and types of data input. You will also be able to design effective inputs and outputs to enable users to complete tasks successfully as well as conceptualize design problems by using the building blocks of user interaction.

What's included

4 videos  1 reading  1 quiz

4 videosTotal 41 minutes
  • Lesson 1: Lesson Introduction4 minutesPreview module
  • Lesson 2: Elements of User Interaction: Data Input14 minutes
  • Lesson 3: Elements of User Interaction: Output, State, and Mode13 minutes
  • Lesson 4: Introduction to Prototyping8 minutes
1 readingTotal 10 minutes
  • Introduction to Design Assignments 4 to 610 minutes
1 quizTotal 30 minutes
  • Quiz: Building Blocks of User Interaction30 minutes


Module 5: Low to Hi-Fidelity Prototyping

Module 5 will provide an overview of different forms of prototyping. Your design work for this module will be wireframing the main screens of your application. By the end of this module, you will be able to identify the characteristics and applications of low-fidelity and hi-fidelity prototypes and apply the most effective prototype for answering a particular design question. Also, you will learn how to test design concepts and functionality by utilizing wireframes and create low-fidelity and hi-fidelity prototypes to assess and improve your design.

What's included

4 videos  1 quiz

4 videosTotal 40 minutes
  • Lesson 1: Wireframes9 minutesPreview module
  • Lesson 2: Low-Fidelity Interactive Prototypes9 minutes
  • Lesson 3: Testing Lo-Fi Prototypes9 minutes
  • Lesson 4: Adding Realism to Prototypes12 minutes
1 quizTotal 30 minutes
  • Quiz: Low to Hi-Fidelity Prototyping30 minutes


Module 6: Conceptual Issues in Prototyping and Design

This module introduces some of the issues that designers need to think about when prototyping, such as defaults and mental models. You will create a functional low-fidelity prototype of your design. By the end of this module, you will understand the affordances and limitations of interface formats, learn to evaluate how the default features of a design impact the user experience, identify potential consequences of usage beyond a design’s intentions, and describe the gulfs of execution and evaluation.

What's included

5 videos  4 readings  1 quiz

5 videosTotal 50 minutes
  • Lesson 1: Key Design Concepts11 minutesPreview module
  • Lesson 2: Defaults10 minutes
  • Lesson 3: Reflective Design15 minutes
  • Lesson 4: New Directions in UX Design11 minutes
  • Course Wrap-Up2 minutes
4 readingsTotal 40 minutes
  • Closing Message10 minutes
  • Attributions Page10 minutes
  • Course Feedback10 minutes
  • Keep Learning with Michigan Online10 minutes
1 quizTotal 30 minutes
  • Quiz: Conceptual Issues in Prototyping and Design30 minutes



As a former participant of the UX Design: From Concept to Prototype course by Predrag Klasnja on Coursera, I'd like to share my assessment of the course. This review reflects my personal experience and opinions:

I enrolled in this course with the intention of gaining practical skills in user experience design, and I can confidently say that the course exceeded my expectations. The content was well-structured and delivered in a clear and engaging manner. Here's a breakdown of my assessment:

  1. Content Quality and Relevance: The course content was comprehensive and covered all the essential aspects of UX design, from user research to prototyping and testing. Each module built upon the previous one, providing a seamless learning journey. The real-world examples and case studies were relevant and helped to illustrate key concepts effectively.

  2. Instructor's Expertise: Predrag Klasnja's expertise in the field was evident throughout the course. His explanations were insightful, and he shared practical insights from his own experiences. His teaching style was approachable and easy to follow, even for someone like me who was new to UX design.

  3. Hands-on Assignments: One of the highlights of the course was the hands-on assignments. I appreciated the balance between theoretical content and practical application. The assignments allowed me to apply the concepts learned in each module, and the feedback I received from both the instructor and peers was valuable in refining my skills.

  4. Interactive Learning: The course incorporated quizzes, discussions, and peer evaluations, which made the learning experience interactive and engaging. The discussion forums facilitated valuable conversations with fellow learners, enabling us to share ideas and learn from different perspectives.

  5. Practical Tools and Techniques: The course introduced a range of tools and techniques commonly used in the UX design process, such as wireframing and prototyping tools. This practical exposure was immensely helpful in building confidence and familiarity with industry-standard tools.

  6. Time Commitment: The course did require a significant time commitment, especially for completing assignments and engaging in discussions. However, the workload was manageable, and I found that the time invested was well worth it in terms of the skills I gained.

  7. Community and Support: The course fostered a sense of community among learners. The instructor and teaching assistants were responsive to questions and concerns, creating a supportive learning environment.

  8. Course Structure: The course was well-organized, and the modules were paced appropriately. The progression from understanding user needs to creating prototypes was logical and allowed for a step-by-step acquisition of skills.

Overall, UX Design: From Concept to Prototype provided me with a solid foundation in UX design principles and practices. I feel equipped to approach design projects with a user-centered mindset and apply the techniques I learned to create meaningful and user-friendly digital experiences. Whether you're new to UX design or seeking to enhance your skills, I highly recommend this course for its comprehensive content, knowledgeable instructor, and practical approach to learning.


What you'll learn:

After completing the course UX Design: From Concept to Prototype by Predrag Klasnja on Coursera, participants acquire several key skills in the field of user experience (UX) design. These skills empower learners to engage in effective UX design processes and create user-centered digital experiences. Some of the skills participants can expect to gain from the course include:

  1. User Research Techniques: Participants will learn how to conduct user research, including methods for gathering insights through surveys, interviews, and observations. They'll be able to identify user needs, pain points, and behaviors, which is crucial for designing products that resonate with the target audience.

  2. Ideation and Conceptualization: The course teaches learners how to generate and refine creative ideas that address user challenges. Participants will gain the ability to brainstorm innovative solutions and translate them into practical design concepts.

  3. Wireframing and Prototyping: Participants will develop skills in creating low-fidelity wireframes and interactive prototypes. These skills enable them to visualize the layout, structure, and functionality of digital products before investing significant resources in development.

  4. Usability Testing: Learners will understand the importance of usability testing and learn how to conduct tests on prototypes. This skill helps in identifying usability issues early in the design process and making informed design decisions based on user feedback.

  5. Iterative Design Approach: The course emphasizes an iterative design approach, teaching participants how to continuously refine and enhance their designs based on user feedback and evolving requirements.

  6. Visual Design Basics: Participants will acquire foundational knowledge in visual design, including color theory, typography, and layout. These skills contribute to creating aesthetically pleasing and visually coherent designs.

  7. Prototyping Tools: Learners will become familiar with prototyping tools and software commonly used in the industry. This knowledge allows them to efficiently create interactive prototypes and mockups.

  8. User-Centered Mindset: One of the overarching skills gained is a user-centered mindset. Participants will learn to prioritize user needs and preferences throughout the design process, ensuring that the final product provides a positive and satisfying user experience.

  9. Communication and Collaboration: Effective communication and collaboration are essential in UX design. Participants will enhance their ability to communicate design concepts, collaborate with team members, and advocate for user-centric design decisions.

  10. Problem-Solving Skills: The course equips learners with problem-solving skills by challenging them to address complex design challenges and iteratively improve their solutions based on feedback and data.

Upon completing the course, participants should have the confidence and practical skills needed to initiate, develop, and refine UX design projects, ultimately contributing to the creation of digital products that meet user needs and expectations. Keep in mind that these skills are based on the information available up until September 2021, and the course content may have evolved since then.



Predrag Klasnja is a prominent figure in the field of Human-Computer Interaction (HCI) and User Experience (UX) design. He is recognized for his contributions to research and education in these areas. Klasnja's expertise lies in applying insights from behavioral science and psychology to design intuitive and user-centered digital experiences. His work encompasses both academic research and practical applications, making him a respected authority in the industry.

Klasnja has a solid academic background, having earned a Ph.D. in Information Science from the University of Washington. Throughout his academic journey, he has conducted extensive research on topics related to health informatics, mobile health technologies, and user-centered design. His research often focuses on the intersection of technology, health, and user behavior, striving to improve the usability and effectiveness of digital tools for health-related purposes.

As an educator, Predrag Klasnja is known for his engaging teaching style and the ability to simplify complex concepts for learners. His course UX Design: From Concept to Prototype on Coursera reflects his commitment to sharing practical knowledge and skills with aspiring UX designers. Through this course, he imparts insights into user research, design thinking, and prototyping techniques, equipping participants with the tools they need to excel in the field of UX design.

Klasnja's expertise is not limited to academia; he has also been involved in collaborations with industry partners to address real-world design challenges. This practical approach allows him to bridge the gap between theory and application, ensuring that his insights are relevant and valuable to both researchers and practitioners in the field.

In summary, Predrag Klasnja is a notable figure in the realm of UX design and HCI, with a strong academic foundation and a dedication to improving user experiences through thoughtful research and education. His contributions have undoubtedly shaped the way we approach user-centered design and have helped pave the way for more intuitive and user-friendly digital products and services.



The specific requirements for the course UX Design: From Concept to Prototype authored by Predrag Klasnja, may vary based on the platform hosting the course and any updates made after my last knowledge update in September 2021. However, generally, UX design courses like this tend to have the following common prerequisites:

  1. Basic Computer Literacy: Participants are expected to have a basic understanding of how to use a computer, access the internet, and navigate software applications.

  2. Interest in User Experience Design: The course is designed for individuals who are interested in learning about UX design principles, processes, and practices. A genuine interest in creating user-centered digital experiences is important.

  3. No Prior Design Experience Required: While prior design experience can be helpful, many introductory UX design courses, including this one, are designed for beginners. Participants don't necessarily need previous design knowledge or skills.

  4. Access to a Computer: Participants should have access to a computer or device that allows them to complete assignments and use the necessary software tools for wireframing and prototyping.

  5. Internet Connection: An active internet connection is essential for accessing course materials, participating in discussions, and submitting assignments if the course is delivered online.

  6. Willingness to Learn and Collaborate: UX design involves teamwork, collaboration, and a willingness to learn from feedback and iterate on designs. A positive attitude toward learning and working with others is valuable.

  7. Basic English Proficiency: If the course is delivered in English, participants should have a basic proficiency in the language to understand lectures, readings, and instructions.

  8. Software Requirements: Depending on the course structure, participants might need access to specific software tools for wireframing and prototyping. Common tools include Figma, Sketch, Adobe XD, or similar applications.

  9. Time Commitment: UX design courses often require a significant time commitment for watching lectures, completing assignments, and engaging in discussions. Participants should allocate enough time to fully engage with the course content.


Register Now!