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. Design a Beautiful Website From Scratch

      Design a Beautiful Website From Scratch

      Tutorial Intermediate

      Have you ever wanted to design a beautiful website but just didn't know how? To be honest, a few years ago, that happened to me too. While browsing the...

    2. How to Add Variables to Your CSS Files

      How to Add Variables to Your CSS Files

      Tutorial Intermediate

      Let's try something different on nettuts+ today. Any designer who has worked with large CSS files will agree that its major weakness is its inability to use...

    3. Exactly How to Use CSS Sprites

      Exactly How to Use CSS Sprites

      Tutorial Beginner

      Today, Andres will be teaching us how to use CSS sprites to improve load times and decrease the number of HTTP requests that are made. As always, feel free...

    4. A Detailed Look at the 960 CSS Framework

      A Detailed Look at the 960 CSS Framework

      Tutorial Beginner

      CSS frameworks are bloated. CSS frameworks are for people who don't know how to code. CSS is too simple to implement a framework. If you've ever read...

    5. Slice and Dice that PSD

      Slice and Dice that PSD

      Tutorial Beginner

      In today's video tutorial, we'll be slicing up a PSD, dicing it for the web, and serving it on a warm hot plate. Our design sports a neat "Web 2.0" feel and...

    6. The Golden Ratio in Web Design

      The Golden Ratio in Web Design

      Tutorial Intermediate

      Math is beautiful. Does that sound a little strange? I sure thought so when I first started designing. Math is so rigid and often times boring, or so I...

    7. A Closer Look At the Blueprint CSS Framework

      A Closer Look At the Blueprint CSS Framework

      Tutorial Beginner

      Blueprint is a CSS framework that can save you time and headaches when working on any project that involves HTML and CSS, whether it be with Rails, PHP, or...

    8. Converting a Design From PSD to HTML

      Converting a Design From PSD to HTML

      Tutorial Beginner

      Several weeks ago, I showed you how to take a PSD design and convert it into HTML and CSS. Given the popularity of that particular tutorial, I've decided...

    9. Prototyping With The Grid 960 CSS Framework

      Prototyping With The Grid 960 CSS Framework

      Tutorial Intermediate

      Grid 960 is a CSS Framework that enables developers to rapidly prototype designs. They are excellent tools for creating mock ups. Why? Because they do all...

    10. How to Convert a PSD to XHTML

      How to Convert a PSD to XHTML

      Tutorial Beginner

      I continue to be amazed by how well Collis's "Build a Sleek Portfolio Site From Scratch" tutorial continues to perform. It's been months, yet it still...

    11. How to Read an RSS Feed With PHP - screencast

      How to Read an RSS Feed With PHP - screencast

      Tutorial Beginner

      Back in April, Collis Ta'eed - CEO of Envato - wrote a fantastic tutorial on designing a tab structure using CSS/HTML/JS. If you haven't already, I...

    12. Quick Tip: Create Your Own Simple Reset.css File

      Quick Tip: Create Your Own Simple Reset.css File

      Tutorial Beginner

      Far too many novice CSS designers don't realize the importance of creating a "reset.css" file. When you have an environment where each browser has its own...