CSS: A Linguagem que Estiliza a Web
CSS controla cada detalhe visual de uma página web — cor, layout, espaçamento, animação e responsividade. Evoluiu de uma simples camada apresentacional para uma linguagem completa de sistema de design, com recursos modernos como container queries, @layer, propriedades lógicas e a Houdini API oferecendo aos desenvolvedores controle refinado sobre renderização. Este track cobre toda a amplitude do CSS, desde escrever seu primeiro seletor até arquitetar sistemas de design escaláveis usados em grandes bases de código em produção.
O Que Você Aprenderá
Você começará com sintaxe, seletores, cores e tipografia, depois construirá uma compreensão sólida do box model, propriedades de display e posicionamento. A partir daí trabalhará com Flexbox e CSS Grid para layouts padrão e avançados, aplicará design responsivo e media queries, e usará CSS variables, funções personalizadas e design tokens para temas sustentáveis. Você também cobrirá transitions, animações keyframe, transforms, filtros, blend modes e dark mode — além de ferramentas modernas com Sass, PostCSS e padrões CSS-in-JS. O track termina com arquitetura CSS usando BEM, especificidade e a cascata, container queries, @layer cascade layers, CSS Houdini e performance.
O Caminho de Aprendizado
Quarenta cursos abrangem A1 até C1. Os primeiros cursos A1 e A2 estabelecem fundamentos — seletores, box model, pseudo-classes, pseudo-elementos e unidades. Cursos B1 cobrem Flexbox, Grid, design responsivo, animações, debugging com DevTools e funções CSS. Cursos B2 evoluem para Flexbox e Grid avançados, Sass, PostCSS, CSS-in-JS, design tokens, CSS Shapes, propriedades lógicas, container queries e CSS Layers. Os três cursos C1 — CSS Houdini, CSS Performance e CSS Future — abordam a vanguarda da plataforma.
Como Funciona
Cada curso é dividido em lições curtas e focadas que você completa diretamente no editor integrado com feedback em tempo real. Um tutor de IA está disponível sempre que você tiver dúvidas, e a progressão é deliberadamente incremental para que cada conceito reforce o anterior antes do próximo ser introduzido.