Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
UI UX Design Patterns - by University UX Instructor
Rating: 4.5 out of 5(1,149 ratings)
6,720 students

UI UX Design Patterns - by University UX Instructor

Go deep into User Interface design patterns and UI components + create these design patterns using the design tool figma
Created byAaron Lawrence
Last updated 1/2024
English
German [Auto],English [Auto],

What you'll learn

  • UI design
  • User interface design
  • User interface design patterns
  • Best practices for user interface design
  • UX design
  • User Experience Designs
  • Design
  • Figma

Course content

2 sections34 lectures7h 6m total length
  • Class Structure1:06

    Deep dive into a UI component and its design patterns, covering origins, pros and cons, use cases, states, real-life examples, and do's and don'ts, including tabs for mobile and web.

  • Course Material3:13

    Access course material in PDF and a Figma file with live components like form fields, date pickers, and icons. Drag the Figma file into the draft section to open it.

  • Introduction to Design Material5:30

    Explore how user interface and UX design patterns organize content and navigation, and learn to apply do's and don'ts for form fields, dropdowns, tabs, and other components in Figma.

  • Form Fields35:17

    Learn practical form field design: ghost text, hover and focus states, inline validation, error handling, and patterns for phone, date, email, money, credit card, and free form inputs.

  • Buttons22:29

    Explore button design patterns, including types (square, pill, ghost, text, icon), states (hover, focus, loading, disabled), and how to pair primary and secondary actions with spacing, color, and accessibility.

  • Dropdowns18:21

    Explore dropdowns as single-selection form elements that save space for multiple items, and how they compare to radio buttons and checkboxes. Learn their states, mobile behavior, filtering, and menu uses.

  • Date Pickers9:15

    Explore date pickers, including single-date and date-range selections via a calendar overlay, with mobile full-screen layouts, input options, and visual states from hover to active.

  • Radio buttons, Check box and Toggles13:20

    Master radio buttons, check boxes, and toggles: one selection for radio buttons, multi-select for check boxes, and on-off states for toggles.

  • Address Forms and Search Forms18:20

    Explore address forms with autocomplete, ghost text, smart population of street, city (free-form), state (dropdown), zip, and country, and examine search forms with robust autocomplete and accessible submission.

  • Tab bars and Title Bars27:02

    Explore tab bars and title bars as bottom navigation and fixed top bars for mobile and tablet apps, with clear active and default states and 2–5 destinations.

  • Accordions and Tabs16:50

    Understand accordions and tabs as patterns that reveal or hide details with expandable headers. Use clear and active states, avoid nested accordions, limit options, and reserve horizontal swiping for mobile.

  • Tool-tips and Shadows14:13

    Learn how tooltips provide informative hints via hover or tap, use icons and inline tooltips, and craft soft shadows with blur and inner shadows for web and mobile.

  • Thumbnails and Carousels7:08

    Master thumbnails and carousels to present image collections efficiently and support quick browsing. Use 100x100 thumbnails with a master image, ensuring equal space and user-controlled navigation.

  • Modals and Lightboxes15:35

    Master modals and lightboxes to surface extra content without losing context, avoid modal-on-modal stacking, and maintain mindful overlay opacity with a parent–child window.

  • Menus and Drawers18:27

    Explore how menus and drawers deliver responsive navigation across desktop, tablet, and mobile, using hamburger, kabob, and bento patterns with multi-level menus and drawer content.

  • Wizards11:46

    Use form wizards to split complex tasks into bite-sized steps, clarifying expectations, time, and location, while modeling information hierarchy with examples like an ice cream order.

  • Breadcrumbs5:12

    Explore breadcrumbs as simple wayfinding that shows the site's hierarchical structure from the home page, highlights the current page, provides clear link conveyance, and favors parent-level pages for large sites.

  • Pagination8:05

    Pagination is a page navigation UI that divides content into pages and uses search and filtering. Infinite scrolling often replaces pagination, while onboarding commonly uses pagination with per-page options.

  • Icons15:31

    Explore how icons enhance ui navigation with simple, universal symbols that are action oriented or illustration oriented, and apply best practices for 40x40 tap targets, labels, and consistent stroke styles.

  • Photos21:48

    Learn how photos convey brand voice and fast-communicate goals by selecting emotionally resonant imagery, applying color theory, and optimizing for performance with overlays and branding.

Requirements

  • All skills and great for beginners

Description

PART 1:

Design patterns are a set of User Interface guidelines and rules that pertain to how users use products and user interface elements. Understanding these design patterns is a must for any UX or UI designer. Things like form fields, dropdown, navigation bars, tab bars, date pickers etc. We will deep dive into each user interface component and will cover best practices for the following:


• Form fields
• Buttons
• Dropdowns
• Date pickers
• Radio buttons, Checkboxes & Toggles
• Address Forms & Search Forms
• Tab Bars & Title Bars
• Accordions & Tabs
• Tool Tips & Shadows
• Thumbnails & Carousel
• Modals & Lightboxes
• Menus & Drawers
• Wizards, Breadcrumbs & Pagination
• Icons & Photos


Using design patterns can be extremely helpful, mostly because they save time (money) and get us better results, faster. Which is the core philosophy of agile application development. As designers, we can leverage these patterns and use them in our daily design decision-making because these patterns and components are used every day across many user experiences and users have been accustomed to how these patterns work. These patterns are less risky than designing something from scratch or creating a brand new user interface. We don’t need to apply them exactly as they are to every problem we encounter, but rather we can build on top of them, using our experience to inform our decisions because we know that these patterns work.


ATTACHED ARE THE COURSE MATERIALS AND FIGMA DESIGN FILE.

Regarding the Figma file
There are instructions in the video called "course material" and I have attached instructions as well
There are specific course material attached to each video topic as well but you can download all of them in the class called "course material"


PART 2 - FIGMA DESIGN:
I have provided a Figma file that we will use as a project that you can download. We will then go step-by-step and build out the design components within live prototypes together using the design tool figma


Hope you enjoy the class

Who this course is for:

  • User experience and user interface designers
  • UX Designers
  • UI Designer