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
  • 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
    1. Quick Tip: Understanding CSS Specificity

      Quick Tip: Understanding CSS Specificity

      Tutorial Intermediate

      The "C" in CSS stands for cascading. This means that that style rules that show up later in the stylesheet will override rules which appear earlier. But this...

    2. Implementing HTML5 Drag and Drop

      Implementing HTML5 Drag and Drop

      Tutorial Intermediate

      One of the new features in HTML5 is native drag and drop. Surprisingly, Internet Explorer has had support for native drag and drop since version 5.5; in...

    3. Quick Tip: How to Target IE6, IE7, and IE8 Uniquely with 4 Characters

      Quick Tip: How to Target IE6, IE7, and IE8 Uniquely with 4 Characters

      Tutorial Beginner

      Two months ago, I, in a video quick tip, demonstrated how to use the underscore and star hacks to target Internet Explorer 6 and 7 in your stylesheets. In...

    4. Quick Tip: Understanding CSS3 Gradients

      Quick Tip: Understanding CSS3 Gradients

      Tutorial Intermediate

      Creating an image only for the purpose of displaying a gradient is inflexible, and is quickly becoming a bad practice. Unfortunately, at the time of this...

    5. Quick Tip: HTML5 Video with a Fallback to Flash

      Quick Tip: HTML5 Video with a Fallback to Flash

      Tutorial Beginner

      In this video quick tip, we'll review how to work with HTML 5 video in your own projects. Because older browsers and Internet Explorer do not understand...

    6. Tumblr Theme Design: Start to Finish

      Tumblr Theme Design: Start to Finish

      Tutorial Intermediate

      Tumblr's popularity over the last year has increased exponentially. The reason why is quite simple: Tumblr is flexible, powerful, and, most importantly, a...

    7. Quick Tip: The HTML 5 Audio Element

      Quick Tip: The HTML 5 Audio Element

      Tutorial Beginner

      As of Firefox 3.5, Chrome 3, Opera 10.5, and Safari 4, we can take advantage of many of the new HTML 5 features, including native audio support without the...

    8. Design a Prettier Web Form with CSS 3

      Design a Prettier Web Form with CSS 3

      Tutorial Intermediate

      Thanks to advanced CSS properties, such as gradients and shadows, it’s now quite easy to turn a dull web form into something beautiful – with minimal effort....

    9. CSS Fundamentals: CSS3 Transitions

      CSS Fundamentals: CSS3 Transitions

      Tutorial Beginner

      As CSS3 rolls out around the web, it is bringing some interesting new presentational techniques along with it. Today, we’ll review the basics of using CSS3...

    10. Quick Tip: How to Work with @Font-face

      Quick Tip: How to Work with @Font-face

      Tutorial Beginner

      Due to the fact that @font-face can be a bit overly complicated, it hasn't caught on quite as much as it should. Once you start reading about licensing,...

    11. The Quickest (And Best) Way to Create Forms: Wufoo

      The Quickest (And Best) Way to Create Forms: Wufoo

      Tutorial Intermediate

      Wufoo is a web application which intends to simplify forms. Forms can generally be tedious to work with. You'd have to write the XHTML/CSS for the form...

    12. Quick Tip: How to Target IE6 and IE7 with Only Two Characters

      Quick Tip: How to Target IE6 and IE7 with Only Two Characters

      Tutorial Intermediate

      Did you know that, with the addition of only two characters, you can target both Internet Explorer 6 and 7 in your stylesheets? It's easy...I'll show you!