Learn UI Design

Dive into the art of UI design. Read these tutorials to master color theory, layout, typography, and more. Create stunning user interfaces that delight users.

All UI Design content:

  1. Designing an eCommerce Portfolio: the Index Page

    Designing an eCommerce Portfolio: the Index Page

    Tutorial Beginner

    The shop index page we’re designing is pretty straightforward. It will show all our products along with filtering, viewing and pagination options. Let’s begin.

  2. Designing an eCommerce Portfolio: Project Overview

    Designing an eCommerce Portfolio: Project Overview

    Tutorial Beginner

    When designing our eCommerce Portfolio, the first step we have to take is to plan the website. What will it do? What’s its purpose? We’ll cover the initial...

  3. Designing an eCommerce Portfolio: Introduction

    Designing an eCommerce Portfolio: Introduction

    Tutorial Beginner

    In this tutorial series you’ll learn how to design a minimal eCommerce theme in Sketch. You’ll not only learn the proper structure of an eCommerce website,...

  4. Building a Draggable Off-Canvas Menu with GreenSock

    Building a Draggable Off-Canvas Menu with GreenSock

    Tutorial Intermediate

    This tutorial is a final two-parter as we end our GreenSock journey. We’ll begin by learning Draggable’s syntax, setup, and ending in the next tutorial with...

  5. Learning Material Design Lite: Cards

    Learning Material Design Lite: Cards

    Tutorial Beginner

    Cards are quickly becoming a “goto” UI pattern, particularly on the mobile web. In this tutorial, we are going to look into the cards component in Material...

  6. Learning Material Design Lite: Buttons

    Learning Material Design Lite: Buttons

    Tutorial Beginner

    Buttons form an integral part of any functional website (plus designers love them!) In this part of our Learning Material Design Lite (MDL) series, we’ll...

  7. Designing an API-Driven Web App in Sketch

    Designing an API-Driven Web App in Sketch

    Tutorial Intermediate

    Now that we’ve accounted for all the elements of our little app, including its different states, we can confidently begin creating visual mockups for each...

  8. Making Your Web Designs More Effective With the Golden Ratio

    Making Your Web Designs More Effective With the Golden Ratio

    Tutorial Beginner

    The Golden Ratio is used within graphic layouts of all kinds, especially to balance content that is text heavy. It can help designers create hierarchy and...

  9. Building a Slider with Metafizzy’s Flickity

    Building a Slider with Metafizzy’s Flickity

    Tutorial Intermediate

    Flickity is a JavaScript slider library, built by David DeSandro of Metafizzy fame. It’s optimized for touch gestures, performance, and includes things like...

  10. Workshop Your Way Through the Web Design Process

    Workshop Your Way Through the Web Design Process

    Course Intermediate

    Good design isn’t created in a vacuum. It happens based on information about brand, user needs and business requirements. But extracting this kind of...

  11. How to Customize Your WordPress Site Without Having to Understand CSS

    How to Customize Your WordPress Site Without Having to Understand CSS

    Tutorial Beginner

    We’re going to show you how you can make serious visual changes to your WordPress websites with absolutely no prior experience of CSS. But first, let’s take...

  12. Prototyping a Fitness Application with Pixate

    Prototyping a Fitness Application with Pixate

    Tutorial Intermediate

    In this tutorial, I’ll teach you how to create an animated prototype of your mobile application design. The prototype will look and feel like a real...