ui
Frontend
CSS and layout, React and Vue, performance and accessibility
10 topics 7 sections Node 24 beginner → intermediate
recommended path Frontend foundations
milestone 1 of 4 0 of 20 done
Continue: Frontend development foundations →
See the whole map All beginner intermediate advanced
show All Unread Read
01 · HTML and CSS
7 topics CSS animations Use transitions and keyframes for interface state changes while handling timelines, fill modes, rendering cost, and reduced-motion preferences. intermediate 11 min CSS-in-JS A practical model of runtime and build-time CSS-in-JS, with guidance for variants, dynamic values, the cascade, and server rendering. intermediate 15 min Form validation Build reliable form validation with native HTML constraints, accessible errors, server checks, cross-field rules, and safe asynchronous results. intermediate 14 min Frontend development foundations Start from the browser execution model, separate HTML, CSS, and JavaScript responsibilities, and build interfaces you can run, access, and debug. beginner 14 min Sass Sass compiles variables, modules, and reusable SCSS logic to CSS; learn its build boundary, module configuration, and selector expansion. intermediate 14 min Semantic HTML Use elements for their defined purpose, understand landmarks, headings, native controls, and the accessibility tree, and review generated markup. beginner 14 min Tailwind CSS Tailwind CSS 4 generates static CSS from composable utilities, variants, and theme variables; learn source detection, responsive rules, and dynamic-class traps. beginner 15 min
02 · Layout
3 topics CSS flexbox Understand Flexbox through its axes and flexible sizing algorithm, then handle overflow, wrapping, visual order, and generated-code failures. beginner 14 min CSS grid Understand CSS Grid through tracks, lines, and auto-placement, then handle responsive columns, overflow, visual order, and generated-code failures. intermediate 11 min Responsive web design Adapt pages and components to available space, user preferences, and input capabilities without overflow, visual reordering, or wrong resource choices. intermediate 11 min