Web Design

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!

Web Design Courses

  • Web Design for Beginners (Epic Free Course!)

    Web Design for Beginners (Epic Free Course!)

    Adi Purdila
  • HTML & CSS for Beginners (MEGA Free Course!)

    HTML & CSS for Beginners (MEGA Free Course!)

    Adi Purdila
  • Promo Banner

    Put your new skills to work. Create with unlimited downloads of UX/UI kits, photos, fonts and more. Plus access our full AI stack.

    Start creating

    Featured Web Design Tutorials

  • How To Build a Simple Carousel With Vanilla JavaScript (14 Lines of Code!)

    How To Build a Simple Carousel With Vanilla JavaScript (14 Lines of Code!)

    Jemima Abu
  • CSS Grid vs. Flexbox: Which should you use and when?

    CSS Grid vs. Flexbox: Which should you use and when?

    Anna Monus
  • All Web Design Content:

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