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. The Beginner’s Guide to Web Design: Part 3

      The Beginner’s Guide to Web Design: Part 3

      Tutorial Beginner

      In the final installment of the series we'll add a new page to our website where we will experiment with a few HTML elements, and expand on our CSS knowledge.

    2. HTML5 Microdata: Welcome to the Machine

      HTML5 Microdata: Welcome to the Machine

      Tutorial Intermediate

      I don't think it is hyperbole to say that HTML5 will change the way that you think about web development. I welcome many of the changes as they make...

    3.  Quick Tip: Did Internet Explorer get the Box Model Right?

      Quick Tip: Did Internet Explorer get the Box Model Right?

      Tutorial Beginner

      The CSS standard states that borders and padding should be applied on top of the specified width of an element. As such, if I have a 200px div, and apply...

    4.  Quick Tip: Pure CSS Reflections

      Quick Tip: Pure CSS Reflections

      Tutorial Beginner

      Many might not be aware that, with CSS, we can achieve reflections quite easily in all webkit-based browsers, which represent roughly 20% of all browser...

    5. HTML5 Globals and You

      HTML5 Globals and You

      Tutorial Intermediate

      Much has been written on the big ticket changes in HTML5, like forms, semantics, and media, but information on the less splashy changes is sparse. While...

    6. Quick Tip: Practical CSS Shapes

      Quick Tip: Practical CSS Shapes

      Tutorial Intermediate

      A common design technique lately is to create a fold effect, where it appears as if a heading is wrapping behind its container. This is generally achieved...

    7. Build Kick-Ass Practical CSS3 Buttons

      Build Kick-Ass Practical CSS3 Buttons

      Tutorial Intermediate

      What once required background images and icons can now be created with plain-old CSS. Because modern browsers have access to things like box shadow,...

    8. The State of CSS3 in Email Templates

      The State of CSS3 in Email Templates

      Tutorial Intermediate

      On the heels of some of our recent findings regarding the state of CSS in email, I reckoned it was high time to shake things up a bit. So here goes - CSS3 in...

    9. Working with Advanced 3D CSS

      Working with Advanced 3D CSS

      Tutorial Advanced

      CSS is capable of so much more than browsers can currently handle, namely when it comes to working in 3D spaces. In this week’s premium video tutorial, I’m...

    10. Quick Tip: Ever Thought About Using @Font-face for Icons?

      Quick Tip: Ever Thought About Using @Font-face for Icons?

      Tutorial Beginner

      The evolution of Internet technologies never ceases to amaze. Seemingly daily, new concepts and techniques are being thought up by creative and talented...

    11. The Intricacy of Simplicity: CSS3

      The Intricacy of Simplicity: CSS3

      Tutorial Intermediate

      Ever wondered how a particular effect was achieved in a web design, and, after zooming in several clicks, you found that the author added several subtle...

    12. Quick Tip: HTML5 Features you Should be Using Right Now

      Quick Tip: HTML5 Features you Should be Using Right Now

      Tutorial Intermediate

      With all this talk about HTML5 not being complete until 2022, many people disregard it entirely - which is a big mistake. In fact, there are a handful of...