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.

All UX/UI courses:

  1. An Introduction to Typeface Styles

    An Introduction to Typeface Styles

    Course Beginner

    Knowing when and how to use a specific typeface can mean the difference between good and bad design. But there are so many typefaces available—how do we know...

  2. Introduction to Figma

    Introduction to Figma

    Course Beginner

    Learn how to use Figma, a powerful tool for user interface design. If you're into UX, UI design, or app design, this Figma tutorial is ideal for you. What...

  3. Handy JavaScript Plugins for Web Designers

    Handy JavaScript Plugins for Web Designers

    Course Beginner

    You can add great functionality to a website by using JavaScript, but sometimes writing the necessary code can be time-consuming, especially for more complex...

  4. Introduction to Design Systems

    Introduction to Design Systems

    Course Beginner

    What is a design system? And how do you use visual design systems to make your web design work more effective and efficient? Find out in this free course. ...

  5. How to Create High-Fidelity Prototypes With ProtoPie

    How to Create High-Fidelity Prototypes With ProtoPie

    Course Beginner

    Prototypes are key elements in any design process. They allow a designer to present clients with a realistic, interactive version of their project—all...

  6. Advanced Typography Design in Figma

    Advanced Typography Design in Figma

    Course Beginner

    This course is the second in a two-part series on designing web typography using the Figma UI design tool. In the last course (Web Typography Basics in...

  7. Web Typography Basics in Figma

    Web Typography Basics in Figma

    Course Beginner

    In this course you’ll learn how to design web typography for a website using Figma. Throughout the coming lessons you’ll implement an extensive repertoire of...

  8. UI Design: A Practical Guide to Tabs

    UI Design: A Practical Guide to Tabs

    Course Beginner

    Tabs represent a fundamental pattern for user interfaces. They’ve been around for a long time, and while they come in all shapes and sizes, their core...

  9. Introduction to Mason

    Introduction to Mason

    Course Beginner

    Mason is an excellent tool for creating front-end features like forms, cards, news feeds, and more. You can choose from predefined templates or create your...

  10. Best Practices for Displaying Form Errors

    Best Practices for Displaying Form Errors

    Course Beginner

    Submitting forms doesn’t always go as planned. Users might not enter information in the expected format, or they might forget to enter all the necessary...

  11. Introduction to Studio 2.0

    Introduction to Studio 2.0

    Course Beginner

    Studio is a web design tool that allows you to design, build, and publish responsive websites without writing a single line of code. All this is possible...

  12. Create a Themeable Site Design in Figma

    Create a Themeable Site Design in Figma

    Course Beginner

    Figma is a superb vector-based tool for interface design. As part of its suite of functionality it includes a “styles” system, whereby various colors,...