Udemy

Tailwind CSS From Scratch | Learn By Building Projects

Enroll Now
  • 32,783 Students
  • Updated 7/2025
4.6
(4,964 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 33 Minute(s)
Language
English
Taught by
Brad Traversy
Rating
4.6
(4,964 Ratings)
3 views

Course Overview

Tailwind CSS From Scratch | Learn By Building Projects

Build great looking layouts fast and efficiently using Tailwind CSS utility classes

This is a fun project-based course to learn how to create awesome layouts using the Tailwind CSS framework and get comfortable using utility classes over something like Bootstrap, which uses component-based classes. Let's take a look at the outline for this course...


✔️ The Sandbox

I don't want to jump right into the projects, though you certainly could if you want. So the first two sections, we will be working in a coding sandbox. In every new video in these sections, we will have a new file to experiment with and learn all about a certain aspect of Tailwind. For example, we will have pages/videos for colors, typography, spacing, flex classes, and much more. This allows us to essential touch on all parts of Tailwind in a specific order, rather than just jumping right into projects.


✔️ Mini-Projects

Next, we will take what we learn in the sandbox environment and use it to create some small projects. These are things that will take 10 - 20 minutes to create and we will do it all in one video per project. The mini-projects include


  1. Email Subscribe Card

  2. Pricing Grids

  3. Product Modal

  4. Image Gallery

  5. Login Modal

I may even add more mini-projects later. These will help you get your feet wet by creating something.


✔️ Website Projects

Next, we will start to work on larger landing-page websites. This will really put what you learned to the test. There will be 6 different websites. They are all very modern and clean-looking. We partnered with Frontend Mentor for the designs. Some projects will have a bit of javaScript for things like hamburger menus, tabs, and some validation. Let's take a look at the projects.


Clipboard Website - Simple software product landing page. Focusing mostly on flexbox and alignment. Some background images, etc.

Loopstudios - VR company website with cool images, responsive mobile menu with some JavaScript, gradient overlay effects.

Shortly - Website for a link shortening tool. We will have a nice-looking responsive menu and add a little JavaScript for some form validation and working with the DOM.

Testimonial Grid - A project where we focus on using Tailwind's grid classes.

Fylo - Product page with a light/dark mode feature. We will add some JavaScript to save the color mode to local storage. We will also have a dynamic tab component for the FAQ.

Bookmark - Bookmark manager extension landing page. This website will have some dynamic background images, a hamburger menu and some tabs that will use JavaScript.


Course Content

  • 10 section(s)
  • 84 lecture(s)
  • Section 1 Introduction
  • Section 2 Tailwind Fundamentals - Part 1
  • Section 3 Tailwind Fundamentals - Part 2
  • Section 4 A Better Development Environment
  • Section 5 Tailwind CSS Mini-Projects
  • Section 6 Project 1 - Clipboard Website
  • Section 7 Project 2 - Loopstudios Website
  • Section 8 Project 3 - Shortly Website
  • Section 9 Project 4 - Testimonial Grid Project
  • Section 10 Project 5 - Fylo Website With Color Picker

What You’ll Learn

  • Learn to create and edit layouts super fast
  • Learn the Tailwind utility classes using a code sandbox
  • Build 5 mini-projects and 6 website projects
  • Learn how to set up a dev environment using the Tailwind CLI
  • Configure your styles to create custom layouts


Reviews

  • C
    Claudiu Dumbrava
    5.0

    nice course, brad is teaching us very all and can't wait the next course with him

  • C
    Carlos Ramos
    4.0

    This is a very good Tailwind course overall. I didn’t give it a full 5 stars for two reasons. First, the course uses Tailwind version 3.x, which is not the latest version, since Tailwind is currently in 4.x. Second, I think the course would benefit from a high-level roadmap explaining the design decisions behind the code. Sometimes it’s easy to get lost and not understand why an extra div is needed or how certain structural choices are made. I also would have liked to see the plain HTML first, and then see how adding Tailwind classes changes it step by step. That said, if you already understand CSS and want to learn Tailwind, this is a solid and valuable course.

  • x
    xianchao wang
    4.5

    It is a wonderful course. Thanks a lots!

  • J
    Joonas Helde
    2.5

    Compared to Bootstrap 5 course, I can see some improvements in the teaching side. But generally, this course needs some serious improvements to be taken seriously. 1) This course is still not updated to Tailwind 4, which is unacceptable. 2) There are too many main projects, that are also all mostly quite repetitive. The instructor's argument is that this helps to drill the TW classes into our heads, but the students can simply repeat a project if they wanted to memorize the classes - we are here to learn new things. 3) When creating a new site, the instructor should display site progress more often, instead of just coding the entire section in one go (a bit exaggeration, but you get the point). 4) The website projects should be coded as you would actually code the from scratch, but it (mostly) seems that the instructor rewrites the code from top to bottom (without separating mobile screen development from desktop development).

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed