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. 15 Best Personal Trainer Website HTML Templates

    15 Best Personal Trainer Website HTML Templates

    Tutorial Beginner

    Trying to bring in new clients as a personal trainer? This collection of personal trainer website templates offers a variety of styles and features to help...

  2. Largest Contentful Paint: What It Is and How To Optimize It

    Largest Contentful Paint: What It Is and How To Optimize It

    Tutorial Beginner

    There are various HTML and CSS techniques you can use to improve your Largest Contentful Paint scores for both desktop and mobile users. This guide includes...

  3. 5 Awesome CodePen Demos: CSS Transitions and Animations

    5 Awesome CodePen Demos: CSS Transitions and Animations

    Tutorial Intermediate

    Want to learn how to create visually engaging effects on your websites using CSS transitions and animation? These 5 CodePen demos are ready for you to fork...

  4. 15 Best Business Email Templates for 2025

    15 Best Business Email Templates for 2025

    Tutorial Beginner

    Whether you’d like to start sending out business emails or would like to revamp your strategy, one thing is clear—nail your emails and you’ll see the dollars...

  5. 30 Best eCommerce Website Templates: Updated for 2025

    30 Best eCommerce Website Templates: Updated for 2025

    Tutorial Beginner

    Selecting good eCommerce website templates can make all the difference in how your online store is received. That’s why we’ve put together a list of some of...

  6. How to Hide/Reveal a Sticky Bottom Nav Bar on Scroll (With JavaScript)

    How to Hide/Reveal a Sticky Bottom Nav Bar on Scroll (With JavaScript)

    Tutorial Intermediate

    In this tutorial, we'll learn how to create an app-like sticky mobile navigation bar and slide it based on the scrolling direction.

  7. Top 14 Medical, Pharmacy, and Drug Store Shopify Themes 2025

    Top 14 Medical, Pharmacy, and Drug Store Shopify Themes 2025

    Tutorial Beginner

    Whether you want to build a new Shopify store or revamp your existing website, let’s take a look at the top 10 medical, pharmacy, and drug store Shopify...

  8. 21 Best Shopify Themes for Services (Free and Premium)

    21 Best Shopify Themes for Services (Free and Premium)

    Tutorial Beginner

    Whether you’re starting an online business or building your online presence, Shopify is an excellent platform to help you sell services online. Read on to...

  9. 15+ Best Educational Resources for Web Designers: Courses, Blogs & More

    15+ Best Educational Resources for Web Designers: Courses, Blogs & More

    Tutorial Beginner

    In this post, we’re going to look at some of the more useful online course resources, YouTube channels, blogs, and podcasts for web designers and developers.

  10. 20 Best Shopify Themes for Restaurants (Free & Premium)

    20 Best Shopify Themes for Restaurants (Free & Premium)

    Tutorial Beginner

    90% of customers research a restaurant online before dining—more than any other business type. Read on to find out our selection of top 20 Shopify restaurant...

  11. How to Build a JavaScript Popup Modal From Scratch

    How to Build a JavaScript Popup Modal From Scratch

    Tutorial Intermediate

    In this tutorial we’ll learn how to build flexible popup modals (windows) with HTML, CSS, and JavaScript–without using a framework like Bootstrap!

  12. HTML (Hypertext Markup Language)

    HTML (Hypertext Markup Language)

    Tutorial Beginner

    HTML is the structural coding language we use to build web pages. Some people refer to HTML as being the “building blocks of the web”. Here’s what it means...