Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Principles and Practices for Great UI/UX Design
Rating: 4.5 out of 5(85 ratings)
426 students

Principles and Practices for Great UI/UX Design

Learn the fundamentals of UX/UI design through practical principles, real examples, and hands-on projects!
Last updated 12/2025
English

What you'll learn

  • The core principles of User Experience (UX) and Human-Centered Design
  • How to identify good vs. bad UX using real examples
  • UX fundamentals: ideation, research, personas, analysis, and iteration
  • The Laws of UX and how to apply them in real projects
  • Essential UI concepts including color, hierarchy, spacing, layout, and visual structure
  • How to sketch ideas and build wireframes and prototypes in Figma
  • How to analyze existing websites and improve their usability
  • Practical design workflows used by professional UX/UI designers
  • How UX and UI work together to create intuitive, user-friendly products
  • How to communicate design ideas clearly to teammates or developers

Course content

4 sections16 lectures3h 30m total length
  • Introduction to User Experience25:18
  • Human-Centered Design4:22

    Master human centered design (HCD), a people centered approach that emphasizes empathize, putting them first, solving the right problem, and iterating through redesign.

  • Good and Bad UX Examples6:12

    Compare good and bad ux using everyday examples like left and right ketchup bottles, car controls, and news sites to reveal intuitive layouts and the dangers of overengineered digital interfaces.

  • UX Fields: UI/UX, Writing, and More2:44

    Explore the four main ux fields—ux writer, ux researchers, product design, and ui/ux design—and how they improve understanding, usability, and the user experience across physical and digital products.

Requirements

  • No previous design experience needed
  • A desire to learn
  • Willingness to explore, sketch, iterate, and experiment

Description

Are you interested in UI/UX design but not sure where to start?
This beginner-friendly course gives you a complete, practical introduction to the principles that drive effective digital design. Whether you want to create user-friendly apps, improve websites, or begin a career in UX/UI, this course will help you think and design like a professional.

You’ll begin by understanding what User Experience really is, why human-centered design matters, and what separates good UX from bad UX. Through real examples and simple frameworks, you’ll explore the fundamentals of research, ideation, personas, and the iterative design process.

Next, you’ll dive into UI basics - color, hierarchy, layout, and structure, before learning how to sketch, wireframe, and prototype using tools like Figma. You’ll discover how designers translate ideas into functional screens and how to hand off designs so they can be built by developers.

Finally, you’ll apply everything you’ve learned in a set of fun, hands-on projects: analyzing a website, designing an object from a UX perspective, and crafting a mini marketing campaign to bring your ideas to life.

By the end, you’ll have a solid understanding of the fundamentals of UI/UX and the confidence to take your first steps into the world of design.

After taking this course, you will be able to:


  • Understand and explain fundamental UX principles and design processes

  • Evaluate digital interfaces and spot usability issues with confidence

  • Conduct basic user research and create personas and customer insights

  • Apply UX laws, best practices, and human-centered approaches to your designs

  • Build clean UI layouts using proper color, typography, spacing, and alignment

  • Create sketches, wireframes, and clickable prototypes using Figma

  • Present your design ideas visually and verbally in a clear, structured way

  • Analyze websites and redesign elements based on UX reasoning

  • Solve design problems through iterative thinking and structured workflows

  • Complete practical UX/UI mini-projects suitable for an entry-level portfolio

Who this course is for:

  • Beginners curious about UI/UX design
  • Graphic designers transitioning into digital product design
  • Web designers who want stronger UX foundations
  • Product managers and developers who want to understand UX principles
  • Anyone interested in human-centered design or improving digital experiences