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. ChatGPT4 Wrote This Web Design Tutorial

      ChatGPT4 Wrote This Web Design Tutorial

      Tutorial Beginner

      Curious about what sort of coding capabilities ChatGPT has? Today, we put them to the test by getting ChatGPT to write a web design tutorial.

    2. Write Your Own Password Validation with JavaScript

      Write Your Own Password Validation with JavaScript

      Tutorial Advanced

      In this tutorial, we’ll write our very own password validation. It will include features such as toggling password display, matching a confirm password...

    3. Using the Popover API: Native Modals for the Web

      Using the Popover API: Native Modals for the Web

      Tutorial Beginner

      In this tutorial, you’ll learn how to use the Popover API, a versatile new tool in Chromium 114 for creating dynamic and customizable popovers.

    4. HTML Element: datalist

      HTML Element: datalist

      Tutorial Beginner

      The datalist element contains a set of option elements representing predefined options for other input elements. You can use it with the input element, whose...

    5. Handle Design Projects Like a Pro with a Client Onboarding Process

      Handle Design Projects Like a Pro with a Client Onboarding Process

      Tutorial Beginner

      The onboarding process takes place after you’ve vetted a prospect and before you begin working on a new project. In this post, we’ll cover the 6 steps to...

    6. 6 Figma Mockup Plugins for Designers

      6 Figma Mockup Plugins for Designers

      Tutorial Beginner

      Plugins are a great tool to save time and even automate some design tasks. In this article we'll look at the six of the best Figma plugins for mockups.

    7. CSS Property: padding

      CSS Property: padding

      Tutorial Beginner

      The padding property in CSS allows you to control the space between the content of an element and its border. It acts as a cushion, giving your content some...

    8. 6 Coding Languages You Need to Learn to Get Into Machine Learning

      6 Coding Languages You Need to Learn to Get Into Machine Learning

      Tutorial Beginner

      Thinking about getting into machine learning? There is a learning curve and starting now is your best bet. Learn which programming languages to prioritize...

    9. Is AI an SEO Killer?

      Is AI an SEO Killer?

      Tutorial Beginner

      AI may be all the rage, but can it really take out SEO? Let's take a look and how we got here and what the future holds.

    10. CSS Property: background

      CSS Property: background

      Tutorial Beginner

      The CSS background property is like the wallpaper of an element—it lets you choose the visual backdrop that sets the mood and tone for your content.

    11. 14 Quiz, Survey, and Contest Graphic Templates for Engaging Users

      14 Quiz, Survey, and Contest Graphic Templates for Engaging Users

      Tutorial Beginner

      You can save a lot of time boosting user engagement by using quizzes, surveys, and contests. And we've put together a list of some of our favorite graphic...

    12. How to Set Up a WordPress Development Environment

      How to Set Up a WordPress Development Environment

      Tutorial Beginner

      Do you need to set up a WordPress development environment? Are you unsure of where to even begin? Learn how in this tutorial!