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 Monetize Your WordPress Site With Ads

    How to Monetize Your WordPress Site With Ads

    Tutorial Beginner

    Do you want to start making money with your WordPress website? Want to try ads on your site but not sure where to start?

  2. 5 Uses of the functions.php File in WordPress

    5 Uses of the functions.php File in WordPress

    Tutorial Beginner

    This tutorial will teach you five common ways in which you can use the WordPress functions.php file to avoid installing plugins.

  3. Getting Started With GA4: Features, Customization, and Integrations

    Getting Started With GA4: Features, Customization, and Integrations

    Tutorial Beginner

    Get to know the new dashboard areas, learn how to customize insights and reports, and set up BigQuery and Google Ads integrations

  4. HTML Element: input

    HTML Element: input

    Tutorial Beginner

    The input element is possibly the most powerful and versatile of HTML form controls. It can be used for all kinds of things depending on the type of input...

  5. 23 Best WordPress Marketplace Themes: To Make Your Multi-Vendor Platform

    23 Best WordPress Marketplace Themes: To Make Your Multi-Vendor Platform

    Tutorial Beginner

    Building an eCommerce site is a snap with the right WordPress marketplace theme. Here, we’ve curated the best marketplace WP themes to help get you started...

  6. 18 Premium Figma Email Template Designs (2025)

    18 Premium Figma Email Template Designs (2025)

    Tutorial Beginner

    Create an eye-catching email newsletter, signature, or campaign with a Figma email template design. Here, we’ve compiled several favorite email template...

  7. The 30 CSS Selectors You Must Memorize

    The 30 CSS Selectors You Must Memorize

    Tutorial Intermediate

    Have you learned the base id, class, and descendant CSS selectors and then called it a day? If so, you’re missing out on an enormous level of flexibility....

  8. Event Bubbling and Event Capturing in JavaScript

    Event Bubbling and Event Capturing in JavaScript

    Tutorial Beginner

    In this post you'll learn about event bubbling and event capturing. These are two powerful concepts that lead to event delegation in JavaScript.

  9. A Quick, CSS-Only Approach for Creating Responsive Sticky Tables

    A Quick, CSS-Only Approach for Creating Responsive Sticky Tables

    Tutorial Beginner

    In a recent tutorial, we started with a basic HTML table and transformed its layout to make it adaptive to various screen sizes. Let's today follow a similar...

  10. What Are Core Web Vitals? A Detailed Introduction to Google’s Web Performance Metrics

    What Are Core Web Vitals? A Detailed Introduction to Google’s Web Performance Metrics

    Tutorial Beginner

    Core Web Vitals measure the loading quality, interactivity, and visual stability of a web page. As they are now a ranking factor, optimizing your website for...

  11. 12+ Best Adobe XD Wireframe UI Kits for Designers (2025)

    12+ Best Adobe XD Wireframe UI Kits for Designers (2025)

    Tutorial Beginner

    If you don't know how to wireframe in Adobe XD, consider using premium Adobe XD wireframe UI kits to simplify the process. Here are a few premium templates...

  12. How to Build an HTML Accordion (No CSS or JavaScript!)

    How to Build an HTML Accordion (No CSS or JavaScript!)

    Tutorial Beginner

    In this tutorial, we’ll build a fully functional HTML accordion component without any JavaScript, very little CSS and one very nifty HTML element.