Skip to main content

Web

The web topic covers what happens in the browser, on the client side. This page collects the best learning resources for the web platform โ€” from HTML and CSS to accessibility and performance.

Where to start

New to web development? Start with MDN Learn Web Development and the Frontend Roadmap. They'll give you a structured path from zero to productive.

MDNโ€‹

  • MDN Web Docs โ€” The gold-standard reference for HTML, CSS, JavaScript, and Web APIs. If the topic is on MDN, start there.
  • MDN Learn Web Development โ€” A structured curriculum that takes you from beginner to comfortable with the web platform.

Roadmaps & Curriculaโ€‹

Patterns & Architectureโ€‹

  • Patterns.dev โ€” Modern design, rendering, and component patterns for the web. Covers SSR, SSG, Islands Architecture, and React patterns with visual examples.

HTML & CSSโ€‹

  • Can I Use โ€” Check browser support for any HTML, CSS, or JS feature before using it.

Accessibilityโ€‹

  • web.dev Learn Accessibility โ€” Free course covering ARIA, keyboard navigation, color contrast, and screen reader support.
  • The A11y Project โ€” Practical checklist and guides for making websites accessible.

Performanceโ€‹

Design & UXโ€‹

Our in-depth design guides for developers who build web interfaces:

  • Laws of UX โ€” psychological principles behind effective UI design
  • Visual Design โ€” typography, color, spacing, and visual hierarchy
  • UI Patterns โ€” navigation, forms, data display, and feedback patterns
  • Accessibility โ€” WCAG compliance, ARIA, keyboard navigation, and inclusive design
  • Design Tools & Resources โ€” contrast checkers, color palettes, type scales, and icon libraries

External resources:

Newsletters & Extrasโ€‹

  • JavaScript Weekly โ€” Weekly newsletter curating the best JS articles, tools, and releases.
  • Frontend Focus โ€” Weekly roundup of HTML, CSS, and frontend news.
  • Spellbook of Modern Web Dev โ€” Massive curated link collection covering the entire modern web dev landscape. Best used as a reference directory.

More newsletters and podcasts on the Other Resources page.

  • Rendering Strategies โ€” choosing between CSR, SSR, SSG, and Islands Architecture for your project
  • Security โ€” web security essentials: XSS, CSRF, CSP, and supply chain safety
  • Design Systems โ€” choosing and implementing a design system for your project