In this course, you'll learn to build custom user interfaces with Tailwind, a utility-first CSS framework.
We'll touch on topics such as how to handle responsive breakpoints, how to trigger specific element states, how to handle specificity, how to keep your bundle file size in check, and how to seamlessly extend Tailwind with your own custom utility classes.
You'll also discover how you can extract repetitive utility classes into BEM-like UI components.
By the end of this course, you should feel very confident starting a new project (or refactoring an existing one!) with Tailwind.