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

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

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

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

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

  5. A Tale of Two Platforms: Designing for Both Android and iOS

    A Tale of Two Platforms: Designing for Both Android and iOS

    Tutorial Beginner

    Android and iOS apps aren't always designed in isolation. Sometimes you need a quick way to design an app for both platforms. If you're new to designing...

  6. Designing an iOS Fitness Application with Apple Watch Compatibility

    Designing an iOS Fitness Application with Apple Watch Compatibility

    Tutorial Beginner

    In this tutorial, I’ll teach you how to design a simple and easy-to-use iOS fitness application for tracking outdoor running and cycling. Besides the iOS...

  7. CodePen Challenge #1: Results!

    CodePen Challenge #1: Results!

    Tutorial Beginner

    Last week we asked you to take part in our first CodePen Challenge (oh, there will be more)–here’s what you all cooked up!

  8. CodePen Challenge #1: Style Section Links with CSS

    CodePen Challenge #1: Style Section Links with CSS

    Tutorial Beginner

    What better way to run a web design Community Project than on CodePen? In this, the first of such challenges, I want you to check out our example pen, fork...

  9. Let’s Make Some Dynamic, Animated Section Links

    Let’s Make Some Dynamic, Animated Section Links

    Tutorial Intermediate

    In this tutorial, we'll discuss a technique for dynamically generating section links with JavaScript, and then animating them using CSS. Let’s dive in!

  10. Designing a VSCO-Inspired Web Journal in Sketch

    Designing a VSCO-Inspired Web Journal in Sketch

    Tutorial Beginner

    In this tutorial, I’ll teach you how to design a simple and sophisticated VSCO-inspired web journal application in Sketch, for both mobile and desktop.

  11. How to Make Your Own Button UI Kit with Super-Clean Syntax

    How to Make Your Own Button UI Kit with Super-Clean Syntax

    Tutorial Intermediate

    No designer fits in a box. We all have our own wants and needs out of a button framework. We all want to see certain types of buttons, and maybe we’ve become...

  12. How to Create an Interactive Prototype With Marvel

    How to Create an Interactive Prototype With Marvel

    Tutorial Beginner

    Marvel is an excellent online tool which allow designers to create prototypes of mobile applications and web projects. In this tutorial we'll see how we can...