web.dev, Learn web development
Structured courses in HTML, CSS, JavaScript, accessibility, and performance.
Community find. Not personally tested by Ash.
Open official siteWhat it does
web.dev brings together structured learning material for web development. Its courses cover topics including HTML, CSS, JavaScript, accessibility, and performance.
When to use it
You want to understand the web concepts behind the code your tools generate.
What you need: A browser, a code editor, and a small page you can change as you learn.
Try a small build
A suggested exercise to help you evaluate the resource.
- Choose one course that matches a current gap: HTML for structure, CSS for presentation, or accessibility for inclusive behavior.
- Complete a lesson and apply its concept to your own page before moving to the next one.
- Write a short explanation of what changed and why. Check the result in the browser instead of relying only on the code.
You should end up with: One concept you can explain and demonstrate in a real page.
Keep in mind
The course catalog is broad. Pick a specific learning goal rather than trying to finish everything before building.
Go to the source
Follow the official instructions for current setup steps and supported features.