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. Figma Components: From Zero to Hero | FREE COURSE

      Figma Components: From Zero to Hero | FREE COURSE

      Tutorial Beginner

      Figma is a fantastic way to create UI design and by making use of components, you stand to save a lot of time and effort. This course walks you through...

    2. 10+ Best Directory Plugins for WordPress

      10+ Best Directory Plugins for WordPress

      Tutorial Beginner

      Directories are a popular and profitable kind of website. They contain a large amount of data in the form of product and service listings under different...

    3. Input Element Pseudo-Classes to Improve User Experience

      Input Element Pseudo-Classes to Improve User Experience

      Tutorial Beginner

      This tutorial will show you how to use pseudo classes available for form input elements. You can use these classes to select valid, invalid, required, or...

    4. Local Storage and Session Storage in JavaScript

      Local Storage and Session Storage in JavaScript

      Tutorial Beginner

      This tutorial will show you how to use local storage and session storage in a browser with JavaScript using the Web Storage API.

    5. How to Stop Search Engines From Indexing Your Site

      How to Stop Search Engines From Indexing Your Site

      Tutorial Beginner

      In this article, I'll walk you through the processes for stopping search engines from finding and indexing your WordPress website.

    6. 8 Common WordPress Issues and Vulnerabilities (And How to Fix Them)

      8 Common WordPress Issues and Vulnerabilities (And How to Fix Them)

      Tutorial Beginner

      In this article, I'll go over eight common WordPress vulnerabilities and explain how each of them can be mitigated.

    7. Build a Neat HTML5-Powered Contact Form

      Build a Neat HTML5-Powered Contact Form

      Tutorial Beginner

      In this tutorial, we are going to learn how to create a swanky HTML5 AJAX-powered contact form. The form will use some of the new HTML5 input elements and...

    8. 13 WordPress Themes with Full Site Capabilities

      13 WordPress Themes with Full Site Capabilities

      Tutorial Beginner

      If you've been wanting to dive into full site editing in WordPress, now's your chance. this collection of WordPress themes that support full-site editing are...

    9. How to Set Up a Multi-Filter Feature with Vanilla JavaScript

      How to Set Up a Multi-Filter Feature with Vanilla JavaScript

      Tutorial Advanced

      In this tutorial, we’re going to use vanilla JavaScript to implement a multi-filter feature, that allows a user to select and combine multiple different...

    10. Create an Animated Sticky Header on Scroll (With a Bit of JavaScript)

      Create an Animated Sticky Header on Scroll (With a Bit of JavaScript)

      Tutorial Beginner

      In the past, we’ve covered many header scroll effects, and today it’s time for another one! In this tutorial, you’ll learn how to make a header reappear and...

    11. How to Build a Responsive Off-Canvas Menu With CSS and a Touch of JavaScript

      How to Build a Responsive Off-Canvas Menu With CSS and a Touch of JavaScript

      Tutorial Beginner

      In this tutorial, we’ll go through a simple yet effective method for creating a responsive off-canvas menu with HTML, CSS, and JavaScript.

    12. 9 Best Performing Social Media Post Types (And How to Use Them)

      9 Best Performing Social Media Post Types (And How to Use Them)

      Tutorial Beginner

      Want to know the best social media post types to use for your business? This guide will teach you everything you need to know to engage your followers and...