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!

All Web Design Content:

  1. Create a Parallax Scrolling Effect (With Contrasting Text Effect)

    Create a Parallax Scrolling Effect (With Contrasting Text Effect)

    Tutorial Intermediate

    In today's tutorial, we're going to create a beautiful parallax scrolling animation, contrasting the heading text against the background image. 

  2. 14 Best Mailster Email Templates (for WordPress) 2025

    14 Best Mailster Email Templates (for WordPress) 2025

    Tutorial Beginner

    Mailster allows you to crate, manage, and send email campaigns directly from your WordPress dashboard. Here are 14 of the best Mailster-compatible email...

  3. 21+ Best Figma eCommerce Templates

    21+ Best Figma eCommerce Templates

    Tutorial Beginner

    Creating an eCommerce website prototype in Figma is a great way to sell your design ideas. Let's look at some of the best Figma eCommerce templates for your...

  4. HTML Element: div

    HTML Element: div

    Tutorial Beginner

    The div element has no special meaning, but it’s used a lot! In short, it represents its children. It is used to group elements on a page for styling contexts.

  5. HTML Element: tr

    HTML Element: tr

    Tutorial Beginner

    The tr element (“table row”) represents a row in a table.  The td and th elements are then used within the row to construct table cells.

  6. HTML Element: td

    HTML Element: td

    Tutorial Beginner

    The td element (“table data”) represents a data cell in a table. It’s nested inside the tr (“table row”) element.

  7. HTML Element: span

    HTML Element: span

    Tutorial Beginner

    The span element is an inline element, which doesn’t really describe its content in any specific way. It should only be used when there isn’t a more...

  8. 14 Valentine’s Day Web Templates You Should Use

    14 Valentine’s Day Web Templates You Should Use

    Tutorial Beginner

    Discover the benefits of customizing your website for Valentine’s Day and find the perfect templates to make it happen with our latest handy roundup.

  9. How to Filter Data on a Webpage (with JavaScript)

    How to Filter Data on a Webpage (with JavaScript)

    Tutorial Intermediate

    In this tutorial, we’ll look into using vanilla JavaScript to filter mock data (results on a blog listing page) according to their category.

  10. The Best Responsive Menu Tutorials on Tuts+

    The Best Responsive Menu Tutorials on Tuts+

    Tutorial Beginner

    Interested in building a responsive menu for your next project, but need some inspiration? Today we’ll explore the best CSS and JavaScript header menu...

  11. Create a Reusable Dropdown Component with JavaScript

    Create a Reusable Dropdown Component with JavaScript

    Tutorial Intermediate

    In this tutorial, we’ll create a reusable, custom dropdown component, using vanilla JavaScript.

  12. How to Improve SEO on Your WordPress Website

    How to Improve SEO on Your WordPress Website

    Tutorial Beginner

    Not sure how to improve your WordPress website’s SEO? Need help learning everything you need to know about SEO and WordPress? By the end of this article,...