Frontend Development
Building what users see and touch: HTML, CSS, JavaScript, frameworks, performance and accessibility.
Topics
- HTML
The markup that gives every page its structure and meaning.
21 concepts
- CSS
Styling and layout, from the box model to grid.
38 concepts
- JavaScript & TypeScript
The language of the web and how it behaves in the browser.
31 concepts
- UI Frameworks & Components
Building interfaces from components with React, Vue, Svelte and friends.
40 concepts
- State Management & Data Fetching
Where app data lives, how it changes, and how it stays in sync with the server.
17 concepts
- Rendering Strategies
Where and when HTML gets built: on the client, the server or at build time.
17 concepts
- Web Performance
Making pages load fast and respond instantly.
27 concepts
- Accessibility
Making software usable by everyone, including people with disabilities.
18 concepts
- Frontend Build Tooling
Bundlers, dev servers and the toolchain that turns source into a shippable site.
17 concepts
- UI/UX for Engineers
The design and product sense that makes interfaces actually work for people.
18 concepts