Track
tailwind-css
Tailwind CSS
32 lessons: utility-first mindset, spacing and layout, responsive prefixes, states and forms, theme config, capstone landing, production build—real Tailwind CDN in every playground.
- Mode
- iframe_html
- Practice
- HTML preview sandbox
- Lessons
- 32 units
Before you start
Tailwind CSS—a utility-first framework where you compose layouts and UI from small, single-purpose classes backed by a design token config.
Huge adoption in startups and product teams; understanding utilities + config beats fighting the cascade on every new screen.
React/Vue/Next apps, marketing sites, design systems, and rapid prototypes where consistency and speed matter.
32 iframe lessons with Tailwind via CDN, hands-on challenges, interview prep blocks, and MCQs focused on patterns—not copied vendor docs.
After core CSS and preferably the Utility CSS track (same mental model); before heavy JS framework specialization.
Lesson order
Sequential — follow top to bottom32 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to Tailwind CSS
beginner
Open → -
02 what-is-tailwind What is Tailwind CSS?
beginner
Open → -
03 utility-first-mindset The utility-first mindset
beginner
Open → -
04 how-tailwind-works How Tailwind works under the hood
intermediate
Open → -
05 playground-workflow Playground workflow
beginner
Open → -
06 spacing-scale Tailwind spacing scale
beginner
Open → -
07 margin-padding Margin and padding utilities
beginner
Open → -
08 sizing Width, height, and sizing
beginner
Open → -
09 rings-shadows Shadows, rings, and depth
intermediate
Open → -
10 typography Typography utilities
beginner
Open → -
11 colors Color and surface utilities
intermediate
Open → -
12 display-position Display and position utilities
beginner
Open → -
13 flexbox Flexbox with Tailwind
intermediate
Open → -
14 grid-layout Grid layout with Tailwind
intermediate
Open → -
15 layout-patterns Common layout patterns
intermediate
Open → -
16 mobile-first Mobile-first with Tailwind
intermediate
Open → -
17 breakpoint-prefixes Breakpoint prefixes
intermediate
Open → -
18 container-queries-intro Container queries intro
advanced
Open → -
19 responsive-hide Responsive hide and show
intermediate
Open → -
20 state-variants State variants (hover, focus, active)
intermediate
Open → -
21 focus-visible Focus-visible and accessibility
intermediate
Open → -
22 forms Form styling with Tailwind
intermediate
Open → -
23 cards-surfaces Cards and surfaces
intermediate
Open → -
24 group-peer Group and peer variants
advanced
Open → -
25 apply-extract @apply and extracting components
advanced
Open → -
26 theme-config Theme configuration
advanced
Open → -
27 plugins-intro Plugins overview
advanced
Open → -
28 arbitrary-values Arbitrary values and properties
advanced
Open → -
29 capstone-landing Capstone: landing page section
advanced
Open → -
30 interview-essentials Interview essentials
advanced
Open → -
31 production-build Production build checklist
advanced
Open → -
32 summary Track summary
beginner
Open →