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: 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!

    2. How to Make All Browsers Render HTML5 Mark-up Correctly - Even IE6

      How to Make All Browsers Render HTML5 Mark-up Correctly - Even IE6

      Tutorial Intermediate

      HTML 5 provides some great new features for web designers who want to code readable, semantically-meaningful layouts. However, support for HTML 5 is still...

    3. Microformats: What, Why, and How

      Microformats: What, Why, and How

      Tutorial Intermediate

      There's a lot of data on the web. Like, a lot. But I would guess that the data most useful to the masses—such as information about people they need to...

    4. 9 Most Common IE Bugs and How to Fix Them

      9 Most Common IE Bugs and How to Fix Them

      Tutorial Intermediate

      Internet Explorer - the bane of most web developers' existence. Up to 60% of your development can be wasted just trying to squash out IE specific bugs which...

    5. How to Design and Code a Flexible Website

      How to Design and Code a Flexible Website

      Tutorial Intermediate

      In this tutorial, we're going to be designing and coding a simple blog-style web-page. We'll pay special attention to making our design flexible and...

    6. Using Compass and Sass for CSS in your Next Project

      Using Compass and Sass for CSS in your Next Project

      Tutorial Intermediate

      Sass could potentially be called CSS 2.0; it has some really nifty features that allow you to write your code in less time and with more flexibility. In...

    7. HTML 5 and CSS 3: The Techniques You'll Soon Be Using

      HTML 5 and CSS 3: The Techniques You'll Soon Be Using

      Tutorial Intermediate

      In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be...

    8. CSS Fundamentals: Containing Children

      CSS Fundamentals: Containing Children

      Tutorial Intermediate

      I've received multiple requests for simpler CSS tutorials that teach the tricky fundamentals. This will serve as the first entry in a series that will...

    9. Secure Your Forms With Form Keys

      Secure Your Forms With Form Keys

      Tutorial Intermediate

      Security is a hot topic. Ensuring that your websites are secure is extremely important for any web application. In fact, I spend 70% of my time securing my...

    10. Design and Code a Slick Website From Scratch: Part 2

      Design and Code a Slick Website From Scratch: Part 2

      Tutorial Intermediate

      With the Internet becoming more and more popular every minute, a great-looking website is somewhat of a must-have. You could obviously pay a web designer to...

    11. Design and Code a Slick Website From Scratch: Part 1

      Design and Code a Slick Website From Scratch: Part 1

      Tutorial Beginner

      With the Internet becoming more and more popular every minute, a great-looking website is somewhat of a must-have. You could obviously pay a web designer to...

    12. Coding a Beautiful Website From Scratch

      Coding a Beautiful Website From Scratch

      Tutorial Beginner

      As a sequel to the popular tutorial, "Design a Beautiful Website From Scratch", we will be converting our beautiful design into a valid HTML/CSS website....