Explore our structured learning paths to discover everything you need to know about building for the modern web.
A course about HTML forms to help you improve your web developer expertise.
Let's explore all aspects of responsive design, learning how to make sites that look great and work well for everyone.
A course that breaks down every aspect of modern progressive web app development.
Learn why and how other developers have used the web to create amazing web experiences for their users.
In this article, we'll analyze Terra's journey from identifying the size of the "dark mode" cohort, to applying a custom dark theme, and finally measuring the impact of this implementation on their main KPIs.
A project focused on optimizing Core Web Vitals and migrating to Next.js resulted in a 5% increase in conversion rates and a 87% increase in pages per session.
A collection of code snippets to help you optmize your web projects.
Example set of patterns
A collection of layout patterns built using modern CSS APIs that will help you build common interfaces such as cards, dynamic grid areas, and full-page layouts.
Web Vitals patterns
A collection of common UX patterns optimized for Core Web Vitals. This collection includes patterns that are often tricky to implement without hurting your Core Web Vitals scores. You can use the code in these examples to help ensure your projects stay on the right track.
Podcasts and Shows
Level up your web development skills by listening to podcasts from Google Developers
Designing in the browser
Designing in the Browser explores the intersection of design and front-end development, teaching you how to build beautiful UIs with modern web standards in mind.
The CSS Podcast
Cascading Style Sheets (CSS) is the web’s core styling language. For web developers, It’s one of the quickest technologies to get started.