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 content:

    1. 20+ Best Dashboard UI Kits for Figma 2025

      20+ Best Dashboard UI Kits for Figma 2025

      Tutorial Beginner

      Before you attempt to build a dashboard for your new app from scratch, consider starting out with one of these Figma dashboard UI kits. They're sure to save...

    2. 15+ Best Figma Templates for UI and Web Designers

      15+ Best Figma Templates for UI and Web Designers

      Tutorial Beginner

      Before you set out to create a new UI or web design, consider using one of the Figma templates we've sourced here. Each offers something a little different...

    3. How to Implement Pagination with Vanilla JavaScript

      How to Implement Pagination with Vanilla JavaScript

      Tutorial Intermediate

      In this tutorial, we’ll build a fully functional pagination feature for a website using vanilla JavaScript. We’ll break down the logic into simple functions...

    4. 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....

    5. 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...

    6. 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...

    7. 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.

    8. 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...

    9. 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...

    10. 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...

    11. 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.

    12. 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...