Web Design Tutorials

Learn web design with thousands of free tutorials! Maybe you want to know how to build a site using WordPress themes, or maybe you want to master more advanced web design topics like interface design or responsive design. Whatever you need, you'll find it here.

Stay up to date with the latest features and developments in CSS, Shopify, WooCommerce, and more. Learn how to design landing pages and email templates that stand out from the crowd and get people to take action. For all the web design tips and advice you need, our expert instructors have you covered!

All Web Design tutorials:

  1. How to build a filtering component in pure CSS (2 methods)

    How to build a filtering component in pure CSS (2 methods)

    Tutorial Intermediate

    In today’s tutorial, we’ll learn how to build a CSS-only filtering component, something which you’d be forgiven for thinking needs JavaScript.

  2. Making the most of the visible grid web design trend

    Making the most of the visible grid web design trend

    Tutorial Beginner

    The visible grid web design trend seems to be here to stay. But what makes it so compelling and how can you put it to use? Let’s explore that and more.

  3. What to do if the sidebar is not appearing in WordPress (step by step)

    What to do if the sidebar is not appearing in WordPress (step by step)

    Tutorial Beginner

    Did you take the time to add a sidebar to your WordPress website, only for it to no longer be there? In this tutorial, we'll walk you through 7 strategies...

  4.  How to create a scratch card effect with vanilla JavaScript

    How to create a scratch card effect with vanilla JavaScript

    Tutorial Intermediate

    Learn how to create a scratch card effect using vanilla JavaScript. The tutorial will guide you through creating a realistic scratch-off effect with HTML...

  5. Create a JavaScript tab component with an adaptive stepper UI

    Create a JavaScript tab component with an adaptive stepper UI

    Tutorial Beginner

    In this tutorial, we'll build a simple responsive JavaScript tab component where the clickable tabs will appear as a stepper component.

  6. How to put variable fonts to work in WordPress

    How to put variable fonts to work in WordPress

    Tutorial Beginner

    Get control of your WordPress site's typography by using variable fonts. We'll show you how to use them in the Site Editor.

  7. How to animate CSS Grid layouts (image grid project)

    How to animate CSS Grid layouts (image grid project)

    Tutorial Intermediate

    In this tutorial, we'll learn how to animate the CSS Grid properties by building a responsive image grid with hover effects.

  8. How to create  a memory game with vanilla JavaScript

    How to create a memory game with vanilla JavaScript

    Tutorial Intermediate

    In this tutorial, we will build a memory game with JavaScript. The memory game will require a player to match pairs of cards. Once all the pairs are matched...

  9. What is a modal? And how to build a CSS-only Modal

    What is a modal? And how to build a CSS-only Modal

    Tutorial Beginner

    In this tutorial, we'll use only CSS to build a pop-up or modal element that can be closed with a close button or by clicking outside the modal.

  10. How to add Google Analytics to WordPress

    How to add Google Analytics to WordPress

    Tutorial Beginner

    In this tutorial you’ll learn three ways to add Google Analytics to your WordPress website. Let’s jump right in!

  11. Techniques for empathy interviews in design thinking

    Techniques for empathy interviews in design thinking

    Tutorial Beginner

    Empathy interviews in design thinking can help you get to the heart of what a user needs from your product or service. Learn how to conduct a successful one...

  12. Build an asymmetric JavaScript slideshow with CSS Grid & GSAP

    Build an asymmetric JavaScript slideshow with CSS Grid & GSAP

    Tutorial Beginner

    In this tutorial, you'll learn how to build an asymmetric JavaScript slideshow with the power of CSS Grid and GSAP, the industry-standard JavaScript...