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โ
- Frontend Roadmap โ A visual step-by-step guide to becoming a frontend developer.
- JavaScript Roadmap โ Structured learning path from JS fundamentals to advanced topics. For more JavaScript and TypeScript resources, see JavaScript & TypeScript.
- TypeScript Roadmap โ From basic types to generics and decorators. For Aliz's TypeScript recommendation, see Tech Stack โ TypeScript.
- React Roadmap โ Step-by-step React learning path. For Aliz's React recommendation, see Tech Stack โ React.
- web.dev Learn โ Free structured courses by the Chrome team on HTML, CSS, JavaScript, accessibility, performance, and more.
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โ
- Performance & Core Web Vitals โ Aliz guide to Lighthouse and Core Web Vitals โ start here.
- Frontend Performance Best Practices โ Actionable checklist covering page weight budgets, compression, critical CSS, and image optimization.
- web.dev Performance โ Deep dive into Core Web Vitals, loading strategies, and resource optimization.
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:
- UX Design Roadmap โ Visual roadmap for understanding UX design principles.
- Design System Roadmap โ Roadmap for building and understanding design systems. See also Tech Stack โ MUI and Tech Stack โ shadcn/ui.
- Laws of UX โ A collection of UX principles backed by psychology research. We cover these in detail in Laws of UX.
- Material Design 3 โ Google's design system, which Aliz implements through Tech Stack โ MUI.
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.
Related Docsโ
- 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