Learn UX/UI

Try these UX and UI tutorials to learn the principles of user-centered design, prototyping, and wireframing. Learn to craft beautiful and intuitive user interfaces.

Getting started with UX/UI

  • 8 Usability Heuristics (Explained With Toasters)

    8 Usability Heuristics (Explained With Toasters)

    Maddy Beard
  • What is Information Architecture? (UX Tips and Examples)

    What is Information Architecture? (UX Tips and Examples)

    Andrea Eppy
  • All UX/UI tutorials:

    1. Solving Problems With CSS Grid and Flexbox: The Card UI

      Solving Problems With CSS Grid and Flexbox: The Card UI

      Tutorial Intermediate

      The “card” pattern has seen great success in recent times, but the way we build them is still limited because of the CSS available to us. Until now, that is....

    2. How to Create a Split-Screen Slider With JavaScript

      How to Create a Split-Screen Slider With JavaScript

      Tutorial Intermediate

      In today’s video tutorial I’m going to show you how to create a “split-screen” element (or UI, whatever you prefer to call it) using JavaScript. Inspiration...

    3. How to Build a Shifting Underline Hover Effect With CSS and JavaScript

      How to Build a Shifting Underline Hover Effect With CSS and JavaScript

      Tutorial Intermediate

      In today’s tutorial, we’re going to use a little bit of CSS and JavaScript to create a fancy menu hover effect. It’s not a complicated end result, yet...

    4. 18+ Sketch UI Kits and Sketch App Resources for Designers

      18+ Sketch UI Kits and Sketch App Resources for Designers

      Tutorial Beginner

      Why start at zero if you don’t have to? this collection of Sketch UI kits and resources make it easy to get designing without wasting time.

    5. Free Figma UI Kit: NFT Marketplace App

      Free Figma UI Kit: NFT Marketplace App

      Tutorial Beginner

      This is our third free Figma UI Kit: an NFT Marketplace where buyers and sellers meet, trade chimps (or whatever else is hot right now), and connect with one...

    6. Make Smooth Transitions with Easing in Figma and After Effects

      Make Smooth Transitions with Easing in Figma and After Effects

      Tutorial Intermediate

      I love creating smooth transitions in Figma, both for concepts and final designs. But for extra finesse and control over easing types, you should export from...

    7. Accessibility Basics: Designing for Visual Impairment

      Accessibility Basics: Designing for Visual Impairment

      Tutorial Beginner

      With 4.5% of the global population experiencing color blindness, 4% suffering from low vision, and another 0.6% being blind, visual difficulties with using...

    8. 4 Quick Steps to Make a Website Responsive

      4 Quick Steps to Make a Website Responsive

      Tutorial Beginner

      This article will be a guide to building responsive web pages - we'll explore some methods for ensuring your web page looks good across all screens.

    9. Create a Simple Math CAPTCHA for Your Forms With PHP and JavaScript

      Create a Simple Math CAPTCHA for Your Forms With PHP and JavaScript

      Tutorial Beginner

      Let’s reduce spam from form submissions. This technique will use PHP and JavaScript to block form submission until the user provides the correct answer to a...

    10. Free Figma UI Kit: Social Food App

      Free Figma UI Kit: Social Food App

      Tutorial Beginner

      Download this free UI Kit for Figma, use whichever UI components you need, save the others for another design, another day!

    11. 14 Best iOS UI Kits for Mobile Design

      14 Best iOS UI Kits for Mobile Design

      Tutorial Beginner

      We carefully handpicked 14 UI Kits made with a focus on the iOS platform to make your design journey easier.

    12. 7 Basic Rules for Using Icons in UI Design

      7 Basic Rules for Using Icons in UI Design

      Tutorial Beginner

      Icons are tiny pictograms that you’ll find in almost any app. They help us save screen space, communicate quickly, and make interaction with a product more...