Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DevelopmentWeb DevelopmentTailwind CSS

Tailwind CSS 3.0: Fundamentals

Learn to build modern websites with TailwindCSS 3.0 step by step and with examples.
Rating: 4.4 out of 54.4 (78 ratings)
485 students
Created by David Morales
Last updated 1/2022
English
English

What you'll learn

  • Install and configure the ideal environment for working with Tailwind CSS
  • Build a landing page from scratch, following the latest standards of web development
  • Adapt the page to different screen sizes (responsive design)
  • Apply CSS states
  • Implement an automatic dark mode
  • Reuse classes (don't repeat yourself principle)
  • Learn to use the 4 first-party Tailwind CSS plugins
  • Configura and use the new Just-in-Time engine

Requirements

  • Basic HTML and CSS
  • Using a code editor

Description

You will learn about Tailwind CSS, the CSS framework that is changing how you work with CSS. You will discover and experience what makes it different from others.

This course will save you the work of study and research, and you will learn the basics from scratch to build any website you set your mind to.

Learn how to use Tailwind CSS in this comprehensive course.

  • Adapt the page to different screen sizes (responsive design)

  • Apply CSS states

  • Design a dark mode

  • Reuse your styles (don't repeat yourself principle)

  • Learn how to install and use plugins

Tailwind CSS is the most popular CSS framework of the moment, with a very different approach to standard CSS.

Usually, you have written CSS when you want to style your web pages. Tailwind CSS gives you predefined classes that you can include in your HTML directly.

The framework covers everything you might need: colors, sizes, font types, margins, spacing, flexbox, rounded corners, shadows, etc. So you can write a fully customized design without having to write any CSS.

This way of working gives you several advantages. For example:

  • You don't spend energy choosing class names.

  • You don't have a CSS file to maintain.

  • The styles are local to each page.

Frameworks based on utility classes, such as Tailwind CSS, are already being used by well-known companies like GitHub, Heroku, Twitch, or Kickstarter. Netflix is already using Tailwind CSS on its top 10 lists of the most-watched TV and films. The usage trend is growing in the market.

You will build a landing page for a Netflix-like website using the Tailwind CSS utility classes as a course project. You will improve and complete it little by little.

Course overview:

  • Installing Node. It is the base to install the necessary packages.

  • Configuring Visual Studio Code, and I will show you the plugins I use to work comfortably.

  • Installing Tailwind CSS and its dependencies, getting everything ready to start working.

  • Building a Netflix-like landing page with a mobile-first approach.

  • Adapting the page to different screen sizes, known as responsive design.

  • Adding CSS states, such as when you hover the mouse over a button.

  • Configuring your page with an automatic dark mode.

  • Creating custom classes that you can reuse, to avoid repeating code.

You will also control the 4 official Tailwind CSS plugins:

  • Typography: to style texts (for example, those coming from a database).

  • Forms: for styling forms

  • Aspect-Ratio: to control the aspect ratio of images

  • Line-Clamp: to limit text and achieve visual harmony

In addition:

  • After each module of lessons, you will take a quiz to check that you haven't missed anything important.

  • The course is alive, and I will update it as Tailwind CSS evolves. You also have access to the repository where I publish the pages' source code.

With this course, I make it easy and practical for you to have a good base and build any page you want, with clear and practical lessons.

If you haven't decided yet, you can watch for free the lesson where we build a page from scratch. So you can see the whole process.

And of course, if you have any questions, you can post them in the questions and answers section, where I will answer them.

See you inside!

Who this course is for:

  • Web designers and developers who want to improve their frontend skills
  • Students with knowledge of HTML and CSS who want to learn a new way of working
  • Whoever wants to learn new technologies in web development

Instructor

David Morales
Web Developer. Technical Instructor.
David Morales
  • 4.4 Instructor Rating
  • 160 Reviews
  • 25,196 Students
  • 2 Courses

Hi! I'm David, an Engineer with a Bachelor's Degree in Computer Science by the University of Barcelona.

In 2000 I started working as a web developer, and the company asked me to create a course to teach what I was using. That's what I did for 6 years, providing training to Spanish private companies and public institutions, while working as a programmer on various projects.

Thanks to that I started to enjoy teaching, and it is still what I enjoy the most today.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.