Learn Tailwind CSS by building projects that will enhance your portfolio. Ideal for beginners looking to create modern user interfaces.
Created 21st Jun 2024
English
This course is not currently accepting enrolments. Be sure to add your email via the "Register your interest" button to be notified when the course is ready.
Register Your Interest
I'm currently working on the final parts of this course
, so enter your email below and I'll send you a
message when it's been released.
Course Levelall levels
Course LanguageEnglish
Course Chapters
12 chapters
Course Videos
66 videos
Course overview
"Tailwind Masterclass" is an in-depth video course designed to elevate your skills in using Tailwind CSS, a utility-first CSS framework that has revolutionised modern web development. Through a series of structured lessons and practical projects, you'll learn to harness the full power of Tailwind CSS to create clean, maintainable...
"Tailwind Masterclass" is an in-depth video course designed to elevate your skills in using Tailwind CSS, a utility-first CSS framework that has revolutionised modern web development. Through a series of structured lessons and practical projects, you'll learn to harness the full power of Tailwind CSS to create clean, maintainable, and scalable designs with ease and efficiency.
Throughout the course, you'll dive into real-world scenarios and hands-on exercises that illustrate how to implement Tailwind's principles in your development workflow. You'll master the art of customising Tailwind's configuration, using its extensive set of utilities, and optimising your CSS for production. The course also covers advanced techniques such as creating custom components and applying best practices for responsive design and accessibility. By the end of this masterclass, you'll have the expertise to utilise Tailwind CSS to its fullest potential, enabling you to build visually stunning, performant, and user-friendly websites with a streamlined and efficient development process.
What you will learn
Introduction to Tailwind CSS and its core concepts
Setting up Tailwind CSS in your projects
Customising Tailwind CSS configurations and variables
Building responsive layouts with Tailwind CSS
Creating and customising components with Tailwind CSS
Working with forms, tables, and media in Tailwind CSS
Introduction to Tailwind CSS and its core concepts
Setting up Tailwind CSS in your projects
Customising Tailwind CSS configurations and variables
Building responsive layouts with Tailwind CSS
Creating and customising components with Tailwind CSS
Working with forms, tables, and media in Tailwind CSS
Using Tailwind CSS plugins to enhance your projects
Practical tips and tricks for using Tailwind CSS effectively
How to create responsive navbars, card components, hero sections, and footers
Real-world application of Tailwind CSS in web development projects
Table of contents
Below, you'll find the table of contents for all the videos available in this course. Click on a chapter
to expand and see the videos included.
Course overview
In this video, I'll give you an overview of the Tailwind Masterclass. You'll learn about the course structure and the key topics we will cover.
Course preview
Get a sneak peek into the course content. I'll help you understand the benefits and outcomes of completing the Tailwind Masterclass.
Course goals
The goals of this course are to teach you how to use Tailwind CSS to create responsive, utility-first designs, and to provide you with the skills to customise and extend Tailwind for unique, professional-grade web projects.
Course prerequisites
This course is designed for absolute beginners, so no prior knowledge of Tailwind CSS is required. Just bring your enthusiasm to learn!
Chapter introduction
In this introductory video, I'll give you an overview of the core concepts of Tailwind CSS. You'll learn what to expect in this chapter as we cover the essential elements of Tailwind, providing a foundation for your learning journey.
Utility-first CSS
Learn about the utility-first approach and how Tailwind CSS leverages this concept to simplify your styling process.
Responsive design
Discover how Tailwind CSS handles responsive design using breakpoints and responsive utilities to ensure your designs look great on all devices.
State variants
Explore state variants in Tailwind CSS, such as hover, focus, and active states, and how to apply them to your elements.
Dark mode
Understand how to implement and customise dark mode using Tailwind CSS to create visually appealing designs.
Theming
Learn how to create and manage themes in Tailwind CSS, allowing you to easily switch between different styles and colour schemes.
Chapter introduction
In this video, I'll provide an overview of the Tailwind Setup chapter. You'll learn the different methods to add Tailwind CSS to your projects and how to set up Tailwind for customisation.
How to add Tailwind CSS to your project
Discover the various ways to add Tailwind CSS to your project, including using a CDN, npm, and setting up with a build tool.
Tailwind file structure
Explore the Tailwind CSS source code file structure and understand how the files are organised to make customisation easier.
Default configuration
Learn about the default configuration options available in Tailwind CSS and how to customise them to fit your project's needs.
Tailwind colours
Understand Tailwind's colour system and how to customise it to match your design requirements.
Tailwind typography
Explore Tailwind's typography settings and learn how to customise font styles, sizes, and other typographic elements.
Setting up Tailwind CSS for customisation
Set up a Tailwind project using npm and create the required CSS imports to enable customisation, allowing you to make the framework truly your own.
Chapter introduction
In this video, I'll provide an overview of the Customising Tailwind chapter. You'll learn how to modify and extend Tailwind CSS to fit your project's unique requirements.
How to customise Tailwind CSS configuration
Learn how to modify the Tailwind CSS configuration file to customise default settings and create a personalised design system.
Customising Tailwind CSS variables
Discover how to customise Tailwind CSS using variables to create a consistent and unique look for your project.
Extending Tailwind's utilities
Learn how to extend Tailwind's utilities to add new functionality and make your designs more flexible and adaptable.
Creating custom utilities
Discover how to create your own custom utility classes in Tailwind CSS to meet specific design needs.
Dark mode customisation
Learn how to customise dark mode settings in Tailwind CSS to create a visually appealing dark theme for your project.
Chapter introduction
In this video, I'll provide an overview of the Building Layouts with Tailwind chapter. You'll learn the fundamental concepts and tools needed to create responsive and flexible layouts using Tailwind CSS.
How to build layouts with Tailwind CSS
Learn the basics of structuring your web pages and how to use Tailwind's utility classes to create flexible and responsive layouts.
Tailwind Grid overview
Discover how to use Tailwind's grid system to create complex and responsive layouts for your projects.
Flexbox utilities
Explore Tailwind's flexbox utilities to create flexible and adaptable designs that work well on all devices.
Breakpoints overview
Learn about Tailwind's breakpoints and how to use them to ensure your layouts look great on all devices and screen sizes.
Container overview
Understand how to use Tailwind's container class to center and align your content effectively.
Using vertical and horizontal stacks
Learn how to stack elements vertically and horizontally using Tailwind's utility classes to create organised and visually appealing layouts.
Chapter introduction
In this video, I'll provide an overview of the Creating Components with Tailwind chapter. You'll learn about the wide range of components Tailwind offers and how to use and customise them effectively in your projects.
What are Tailwind components
Understand the concept of components in Tailwind CSS and their importance in building modular and reusable UI elements.
How to customise components
Learn how to customise Tailwind components to fit your design needs and create a unique look for your project.
Button component deep dive
Explore the different button styles, sizes, and states in Tailwind CSS, and learn how to customise and extend button functionality.
Navbar component deep dive
Discover how to create and customise responsive navigation bars in Tailwind CSS, including adding dropdowns, forms, and other interactive elements.
Extending components
Learn how to extend Tailwind components to add new functionality or modify existing behaviour to better suit your project's needs.
Custom components
Discover how to create your own custom components using Tailwind CSS, allowing you to build unique and reusable UI elements for your projects.
Chapter introduction
In this video, I'll provide an overview of the Working with Forms in Tailwind chapter. You'll learn about the various aspects of form creation and customisation using Tailwind CSS.
Creating basic forms
Learn how to create simple forms using Tailwind's form components and classes, and how to style them to match your design.
Form layout options
Explore different layout options for forms, including inline, horizontal, and vertical forms, to create user-friendly and organised form designs.
Custom form controls
Discover how to customise form controls such as input fields, checkboxes, radio buttons, and select dropdowns using Tailwind CSS.
Form validation
Learn how to implement form validation using Tailwind's built-in validation classes and JavaScript to provide real-time feedback to users.
Input groups and addons
Explore how to use input groups and addons to enhance form inputs with additional elements like buttons, text, and icons.
Custom file input
Discover how to create and style custom file input fields using Tailwind CSS, ensuring they match the design of your forms.
Form accessibility
Ensure your forms are accessible to all users by following best practices and using Tailwind's accessibility features to create inclusive and user-friendly forms.
Advanced form components
Learn how to integrate advanced form components such as date pickers, time pickers, and range sliders with Tailwind CSS to enhance your forms' functionality.
Styling forms with custom CSS
Discover how to apply custom CSS to further style and customise your Tailwind forms, creating unique and visually appealing form designs.
Chapter introduction
In this video, I'll provide an overview of the Working with Tables in Tailwind chapter. You'll learn about the various aspects of table creation and customisation using Tailwind CSS.
Creating basic tables
Learn how to create simple tables using Tailwind's table classes and how to structure your data in an organised and visually appealing way.
Table styles and classes
Explore the different styles and classes available for tables in Tailwind, including striped rows, hover effects, and bordered tables.
Responsive tables
Discover how to make your tables responsive using Tailwind's built-in utilities to ensure they look great on all devices and screen sizes.
Chapter introduction
In this video, I'll provide an overview of the Working with Media in Tailwind chapter. You'll learn about the various aspects of handling media elements and customising them using Tailwind CSS.
Working with images
Learn how to handle images in Tailwind CSS, including responsive images, image alignment, and applying styles to images.
Working with videos
Explore how to embed and style videos in Tailwind CSS, ensuring they are responsive and fit well within your layouts.
Using media objects
Discover how to use media objects in Tailwind CSS to create complex and flexible media layouts that include images and text.
Chapter introduction
In this video, I'll provide an overview of the Tailwind Plugins chapter. You'll learn about the different plugins available for Tailwind CSS and how to use them to enhance your projects.
Introduction to Tailwind Plugins
Get an introduction to Tailwind Plugins, how they work, and the benefits they bring to your development process.
How to install and use Tailwind Plugins
Learn how to install and use Tailwind Plugins in your projects to add new features and capabilities to Tailwind CSS.
Popular Tailwind Plugins
Explore some of the most popular Tailwind Plugins, including their features and how to integrate them into your workflow.
Creating custom Tailwind Plugins
Discover how to create your own custom Tailwind Plugins to extend the functionality of Tailwind CSS according to your project's requirements.
Chapter introduction
In this video, I'll provide an overview of the Practical How-Tos chapter. You'll learn practical tips and tricks for using Tailwind CSS effectively in your projects.
How to create a responsive navbar
Learn how to create a fully responsive navbar using Tailwind CSS, ensuring it looks great on all devices.
How to create a card component
Discover how to build a reusable card component with Tailwind CSS, complete with images, text, and buttons.
How to create a hero section
Explore how to design a striking hero section for your web pages using Tailwind CSS, including background images and call-to-action buttons.
How to create a footer
Learn how to create a custom footer for your website using Tailwind CSS, featuring links, social media icons, and additional content.
Course wrap up
It's a wrap - well done for making it through to the end of this Tailwind masterclass!
Course FAQs
What is this?
This is a web development video course designed to help you improve your frontend
development skills. The course is broken down into smaller chapters, and each chapter contains a series of
related videos.
When can I enrol?
When the course is ready, the "Register your interest" button will be replaced with an "Enrol Now" button.
Be sure to add your email via the "Register your interest" button to be notified when the course is ready.
Additional resources
Frontend web development projects
Beginner-friendly projects focusing on HTML, CSS, and JavaScript.