Elige tu idioma
Curso de Tailwind CSS
Más de 2 millones de estudiantes en todo el mundo

Curso de Tailwind CSS

Dominá Tailwind CSS desde cero y construí interfaces listas para producción más rápido que nunca. Este curso cubre todo, desde los fundamentos de utility-first hasta el modo oscuro avanzado, plugins personalizados e integración con frameworks. Vas a escribir código más limpio, generar hojas de estilo más livianas y diseñar con confianza.

Dedika para empresas

Qué vas a aprender:

Vas a arrancar con la filosofía central de Tailwind y su instalación, para después pasar a espaciado, tipografía, sistemas de color, flexbox y CSS grid. Vas a aprender a construir layouts totalmente responsivos usando el sistema de prefijos de breakpoints de Tailwind y a estilizar estados interactivos como hover, focus y disabled sin escribir CSS personalizado. Los temas avanzados incluyen modo oscuro, optimización de rendimiento, plugins personalizados y la directiva @apply. También vas a integrar Tailwind en proyectos de React, Vue y Svelte y a explorar las mejores prácticas de accesibilidad. Al finalizar, vas a tener proyectos de portafolio reales listos para mostrar a empleadores o clientes.

Cómo estudiás de forma práctica Curso de Tailwind CSS

Cómo practicás Curso de Tailwind CSS

Para vos que sos empresa y querés capacitar a tu equipo

En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.

Hacé clic acá

Contenido del curso

8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Introducción a Tailwind CSS

  • Lección 1 • Instalación y configuración de Tailwind

    Recorre la instalación por CLI, la integración con PostCSS y el uso desde CDN. Quienes cursan generan un entorno local funcional listo para todos los ejercicios posteriores.

  • Lección 2 • Filosofía central de Tailwind CSS

    Explora las restricciones de diseño de Tailwind, sus defaults opinados y el sistema de diseño basado en restricciones. Conecta la filosofía con las ganancias prácticas de productividad que experimentarán quienes cursen.

  • Lección 3 • Qué es CSS utility-first

    Define el estilado utility-first y lo contrasta con los frameworks basados en componentes. Establece la base conceptual para cada decisión de Tailwind que se tome a lo largo del curso.

  • Lección 4 • El archivo de configuración de Tailwind

    Introduce la estructura de tailwind.config.js, las rutas de contenido y las claves de tema. Prepara a quienes cursan para personalizar Tailwind sin romper sus defaults.

  • Lección 5 • Tailwind en el pipeline de build

    Explica cómo se integra Tailwind con Vite, webpack y bundlers similares. Quienes cursan entienden cómo la purga de estilos no utilizados mantiene los bundles de producción reducidos.

Capítulo 2Ver detalles

Clases de utilidad básicas y espaciado

  • Lección 1 • Utilidades de ancho, alto y tamaño

    Explora las clases de tamaño fijo, fraccional, relativo al viewport y basado en contenido. Quienes cursan dimensionan contenedores e imágenes correctamente en diferentes contextos de layout.

  • Lección 2 • Utilidades de display y visibilidad

    Cubre las clases block, inline, flex, grid, hidden y de visibilidad. Quienes cursan controlan la renderización de elementos y técnicas de ocultación seguras para accesibilidad.

  • Lección 3 • Utilidades de margin y padding

    Enseña las clases direccionales de margin y padding, incluyendo variantes abreviadas y de eje. Quienes cursan aplican espaciado a elementos reales de UI con precisión.

  • Lección 4 • Entendiendo la escala de espaciado

    Cubre la escala de espaciado por defecto de Tailwind basada en rem y cómo los tokens numéricos se asignan a valores de píxeles. Proporciona el modelo mental necesario para decisiones coherentes de margin y padding.

  • Lección 5 • Utilidades de overflow y box model

    Aborda el overflow, box-sizing y el comportamiento border-box en Tailwind. Quienes cursan previenen errores comunes de layout causados por el desbordamiento de contenido y los conflictos de tamaño.

Capítulo 3Ver detalles

Sistema de tipografía y color

  • Lección 1 • Fundamentos de la paleta de colores de Tailwind

    Introduce la estructura de la paleta por defecto, la numeración de tonos y los roles semánticos de color. Quienes cursan seleccionan pares de color accesibles usando la escala incorporada de Tailwind.

  • Lección 2 • Tamaño de fuente y line height

    Mapea la escala de tamaño de texto de Tailwind a roles tipográficos y explica los defaults de line height emparejados. Quienes cursan establecen una jerarquía visual clara en cualquier UI.

  • Lección 3 • Personalizar y extender colores

    Demuestra cómo añadir colores de marca, variables CSS y alias semánticos en la configuración. Quienes cursan mantienen un sistema de color escalable en proyectos grandes.

  • Lección 4 • Letter spacing y alineación de texto

    Enseña las utilidades de tracking, text-align y text-transform para un control tipográfico fino. Quienes cursan pulen títulos y cuerpo de texto a estándares profesionales.

  • Lección 5 • Peso, estilo y familia tipográfica

    Cubre los tokens de font-weight, itálica y las pilas de font-family configuradas en Tailwind. Quienes cursan aplican énfasis tipográfico y fuentes de marca correctamente.

Capítulo 4Ver detalles

Layouts con Flexbox en Tailwind

  • Lección 1 • Construir componentes reales con flex

    Aplica todas las utilidades de flex para construir una barra de navegación, un objeto de medios y un layout de pie de página. Quienes cursan consolidan el conocimiento de flex mediante la construcción práctica de componentes.

  • Lección 2 • Flex grow, shrink y basis

    Explica las utilidades de flex-grow, flex-shrink y flex-basis y su interacción. Quienes cursan construyen columnas fluidas que se redimensionan de forma predecible bajo diferentes cargas de contenido.

  • Lección 3 • Utilidades de order y self-alignment

    Enseña las clases de orden y las sobrescrituras de alineación por ítem para arreglos flex complejos. Quienes cursan reordenan elementos visuales sin cambiar la estructura del DOM.

  • Lección 4 • Alineación y justificación

    Cubre las utilidades de justify-content, align-items, align-self y align-content. Quienes cursan centran, distribuyen y estiran elementos con precisión en cualquier layout flex.

  • Lección 5 • Fundamentos del contenedor flex

    Activa el contexto flex y controla la dirección, el wrap y el gap en el contenedor. Quienes cursan entienden cómo las propiedades del contenedor gobiernan todo el comportamiento de los hijos.

Capítulo 5Ver detalles

Layouts con CSS Grid en Tailwind

  • Lección 1 • Alineación dentro de Grid

    Aplica justify-items, align-items, justify-self y align-self dentro del contexto de grid. Quienes cursan posicionan el contenido de las celdas independientemente del tamaño de las pistas.

  • Lección 2 • Configuración del contenedor Grid

    Activa el contexto grid y define plantillas de columnas y filas usando clases de Tailwind. Quienes cursan entienden cómo las definiciones de plantilla controlan toda la ubicación de los hijos.

  • Lección 3 • Construir layouts reales con Grid

    Construye una carcasa de dashboard, una galería de imágenes y un layout de página editorial usando utilidades de grid. Quienes cursan aplican el conocimiento de grid a estructuras de página con calidad de producción.

  • Lección 4 • Expansión de columnas y filas

    Cubre las utilidades col-span, row-span y full-span para ubicar elementos a lo largo de múltiples pistas. Quienes cursan crean layouts asimétricos que rompen el patrón uniforme de la grilla.

  • Lección 5 • Auto flow y pistas implícitas

    Explica grid-auto-flow, auto-cols y auto-rows para contenido generado dinámicamente. Quienes cursan manejan cantidades desconocidas de elementos sin romper la integridad del layout.

Capítulo 6Ver detalles

Diseño responsivo y breakpoints

  • Lección 1 • Cambio de layout responsivo

    Alterna entre layouts de flex y grid en diferentes breakpoints para una estructura adaptativa. Quienes cursan construyen componentes que se reestructuran sin JavaScript.

  • Lección 2 • Prefijos de breakpoint de Tailwind

    Cubre los prefijos sm, md, lg, xl y 2xl y sus umbrales de píxeles por defecto. Quienes cursan aplican prefijos de breakpoint a cualquier clase de utilidad con confianza.

  • Lección 3 • Principios de diseño mobile-first

    Establece el pensamiento mobile-first y explica por qué los breakpoints de Tailwind son min-width. Quienes cursan replantean las decisiones de diseño para comenzar desde el viewport más pequeño.

  • Lección 4 • Breakpoints personalizados y configuración de screens

    Agrega breakpoints específicos del proyecto y sobrescribe los defaults en la clave de configuración screens. Quienes cursan adaptan el sistema responsivo de Tailwind a cualquier especificación de diseño.

  • Lección 5 • Tipografía y espaciado responsivos

    Ajusta tamaños de fuente, line heights y espaciado a través de breakpoints para una legibilidad óptima. Quienes cursan se aseguran de que el texto y el espacio en blanco escalen apropiadamente en cada dispositivo.

Capítulo 7Ver detalles

Estados, variantes e interactividad

  • Lección 1 • Variantes de grupo y par

    Enseña los patrones group-hover y peer-checked para estilos disparados por el padre y por el hermano. Quienes cursan construyen menús desplegables y checkboxes personalizados sin JavaScript.

  • Lección 2 • Variantes de estado de formulario

    Aplica las variantes required, invalid, valid y checked para estilizar los estados de validación de formularios. Quienes cursan proporcionan una respuesta visual clara para la entrada del usuario sin CSS personalizado.

  • Lección 3 • Utilidades de transición y animación

    Agrega transiciones suaves y animaciones de keyframes usando las clases de utilidad incorporadas de Tailwind. Quienes cursan mejoran la interactividad con movimiento eficiente y amigable con la GPU.

  • Lección 4 • Estados active, visited y disabled

    Cubre las variantes active, visited, disabled y placeholder para un estilado completo de formularios y enlaces. Quienes cursan manejan todos los estados interactivos en un flujo de trabajo de clases de utilidad único.

  • Lección 5 • Variantes hover y focus

    Aplica los prefijos hover y focus a utilidades de color, sombra y transformación. Quienes cursan construyen botones y enlaces interactivos que cumplen con los estándares de respuesta visual.

Capítulo 8Ver detalles

Técnicas avanzadas de Tailwind

  • Lección 1 • Valores arbitrarios y variables CSS

    Usa la notación de corchetes para valores únicos e integra propiedades personalizadas de CSS en las utilidades. Quienes cursan escapan de la escala por defecto cuando las especificaciones de diseño exigen precisión.

  • Lección 2 • Rendimiento y optimización del bundle

    Audita el tamaño de salida del CSS, configura las rutas de contenido con precisión y aplica patrones de lista segura (safelist). Quienes cursan envían la hoja de estilos más pequeña posible sin sacrificar el uso dinámico de clases.

  • Lección 3 • Implementación de modo oscuro

    Configura el modo oscuro basado en clase y en media query y aplica variantes dark en toda una UI. Quienes cursan entregan temas completos claros y oscuros desde una sola hoja de estilos.

  • Lección 4 • Escribir plugins personalizados de Tailwind

    Construye utilidades, componentes y plugins de variante personalizados usando la API de plugins de Tailwind. Quienes cursan extienden las capacidades de Tailwind para ajustarse a los requisitos únicos de cualquier proyecto.

  • Lección 5 • Extraer componentes con @apply

    Demuestra @apply para crear clases CSS reutilizables a partir de combinaciones de utilidades. Quienes cursan equilibran la pureza utility-first con necesidades prácticas de abstracción de componentes.

Certificación

Tu certificado válido de finalización

Este curso es para vos:

  • Desarrollador front-end: quiere una alternativa más rápida y uniforme a escribir CSS personalizado.

  • Diseñador web freelance: necesita entregar sitios de clientes con un acabado profesional en plazos ajustados.

  • Desarrollador full-stack: trabaja con la interfaz de usuario pero le cuesta mantener las hojas de estilo organizadas y escalables.

  • Persona que cambia de campo laboral: está armando un portafolio para entrar en el desarrollo web desde otro sector.

  • Estudiante de ciencias de la computación: listo para ir más allá de los trabajos del curso y construir interfaces del mundo real.

  • Desarrollador back-end: está asumiendo responsabilidades de front-end y necesita un sistema de estilos práctico.

Lo que dicen nuestros alumnos

Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los recomendé a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltear contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Argentina?

¿Los cursos son gratuitos?

¿Cuál es la carga horaria del curso?

¿Cómo son los cursos?

¿Cómo funcionan los cursos?

¿Cuál es la duración de los cursos?

¿Cuál es el costo o precio de los cursos?

¿Qué es un curso EAD u online y cómo funciona?

Curso en PDF