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. Everything you need to know about Lottie animations

      Everything you need to know about Lottie animations

      Tutorial Beginner

      Learn all about Lottie animations, from what they are and why they’re used to how to create, optimize, and integrate them into your designs!

    2. Best Mailchimp Templates to Level Up Your Email Newsletter Designs for 2025

      Best Mailchimp Templates to Level Up Your Email Newsletter Designs for 2025

      Tutorial Beginner

      Here’s a collection of the best Mailchimp templates. Get a few free Mailchimp templates, premium email newsletter designs, and helpful tips to use these...

    3. How to create a Lottie animation

      How to create a Lottie animation

      Tutorial Beginner

      Turn a static SVG illustration into a lively Lottie animation with smooth keyframes, dynamic motion, and seamless looping effects!

    4. The best CSS and JavaScript carousel tutorials on Tuts+

      The best CSS and JavaScript carousel tutorials on Tuts+

      Tutorial Beginner

      Today, we'll explore the best CSS and JavaScript carousel tutorials currently available on Envato Tuts+. Sit back, relax, and enjoy the roundup!

    5. How to create a custom JavaScript sparkle cursor

      How to create a custom JavaScript sparkle cursor

      Tutorial Beginner

      In this tutorial, we will build a beautiful sparkle cursor animation from scratch using HTML, CSS, and JavaScript.

    6. WooCommerce tip: How to manage discounts based on taxonomies

      WooCommerce tip: How to manage discounts based on taxonomies

      Tutorial Intermediate

      In this tutorial, you’ll learn how to apply discounts based on different WooCommerce taxonomies.

    7. How to create a Lottie text animation

      How to create a Lottie text animation

      Tutorial Beginner

      In the following tutorial, you will learn how to create a lottie animation in After Effects.

    8. How to animate on scroll with vanilla JavaScript

      How to animate on scroll with vanilla JavaScript

      Tutorial Intermediate

      In this tutorial, we’ll combine CSS animations and JavaScript event listeners to create an animate on scroll feature that works on all browsers.

    9. How to create and animate SVG spinners and loaders

      How to create and animate SVG spinners and loaders

      Tutorial Beginner

      SVG spinners and loaders are a great way to enhance the web experience. They can give crucial visual feedback when submitting or fetching data, so let’s...

    10. 25 ridiculously impressive HTML5 canvas experiments

      25 ridiculously impressive HTML5 canvas experiments

      Tutorial Beginner

      Looking to take your HTML5 animations to the next level? Get inspired by these 25 extremely cool examples of canvas in HTML5!

    11. Create a confetti animation with HTML canvas and JavaScript

      Create a confetti animation with HTML canvas and JavaScript

      Tutorial Intermediate

      Have you ever clicked a button and seen a confetti animation explode onto the screen? Or visited a website where the whole screen is covered in that same...

    12. The History of WordPress: From 2003 to today

      The History of WordPress: From 2003 to today

      Tutorial Beginner

      How much do you know about WordPress’s origins and how it came to be the #1 content management system in the world? Keep reading to find out.