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. Mastering General Sibling Selectors: Custom Tab Navigation

      Mastering General Sibling Selectors: Custom Tab Navigation

      Tutorial Intermediate

      Learn how to create three different CSS-only tab navigation elements using the general sibling selector!

    2. New Course: Building Websites With Materialize

      New Course: Building Websites With Materialize

      Tutorial Beginner

      In our new short course, Building Websites With Materialize, you will get a high-level overview of some of the major features of the Materialize framework.

    3. Important Advantages of Data Driven Design

      Important Advantages of Data Driven Design

      Tutorial Beginner

      Learn how to make informed design decisions, based off real user needs, through data-driven design.

    4. Getting Started With Gravit Designer

      Getting Started With Gravit Designer

      Tutorial Beginner

      In this tutorial I’ll take you through the features that make Gravit Designer so promising. We won’t get too into the weeds and put every tool under the...

    5. Choosing the Best Photos for Your Website

      Choosing the Best Photos for Your Website

      Tutorial Beginner

      Selecting photographs should go beyond mere aesthetics. Let’s explore other aspects that should be considered to make sure you choose the best photographs...

    6. Quick jQuery Projects for Web Designers

      Quick jQuery Projects for Web Designers

      Course Intermediate

      jQuery gives us the ability to manipulate the DOM and create effective, memorable interactions for end users. In this course, you will learn some simple,...

    7. How to Create an App Prototype Using CSS and JavaScript

      How to Create an App Prototype Using CSS and JavaScript

      Tutorial Intermediate

      Animation really is one of the best features to hit CSS in a long time. After all, as we’ve come to realise, motion can enhance user experience and encourage...

    8. Get Rid of Dummy Content by Using lists.design

      Get Rid of Dummy Content by Using lists.design

      Tutorial Beginner

      In today’s quick tip I’ll help you make your web designs and mockups as realistic as possible by getting rid of dummy content.

    9. The Benefits of Continued Learning as a Designer

      The Benefits of Continued Learning as a Designer

      Tutorial Beginner

      How becoming a lifelong learner can boost your design skills and help you stay competitive in the job market.

    10. Learn How to Create a Prototype in Atomic

      Learn How to Create a Prototype in Atomic

      Tutorial Beginner

      In this tutorial we’ll be creating a basic “boarding pass” prototype in Atomic, complete with interactive components, data, variables and page transitions....

    11. Adobe Alternatives: Pixel Art Applications

      Adobe Alternatives: Pixel Art Applications

      Tutorial Beginner

      In this article we'll be looking at five alternative applications for pixel art, and the tools they include that can help pixel artists along.

    12. Adobe Alternatives: Video Editing Applications

      Adobe Alternatives: Video Editing Applications

      Tutorial Beginner

      Welcome to the fourth part in our series looking at alternative applications to the Adobe suite of products. In this article, we’ll look at video editing...