HTTP (MDN) (opens provider site in a new tab)
Caching, headers, CORS, cookies. Read it once and a whole class of bugs becomes obvious.
HTML, CSS, JavaScript, and the back end — from first page to full-stack app.
16 picks · 13 free · 14 providers · curated by Rowland Kuru
Editor's intro
Web development covers a lot of ground: HTML and CSS, JavaScript in the browser, a back end, databases, and deployment. The good news is that the fundamentals have been stable for years, and the best free resources on them are better than most paid ones. This feed is ordered to take you from your first HTML page to shipping a full-stack app.
Don't start with a framework. Learn HTML, CSS, and enough JavaScript to make a page interactive, then build a few things without React or anything else. The intermediate section covers frameworks, APIs, and back ends; the advanced picks are about performance, accessibility, and how the web's plumbing works. Follow JavaScript alongside this feed.
Start here
The Odin Project's Foundations course is where we'd send anyone serious about building for the web. It has you set up a real development environment — a terminal, a code editor, Git — on day one, which most courses postpone until it becomes a wall. Then it alternates short readings with projects you build yourself, without step-by-step hand-holding. It's free, open source, and backed by an active community for when you get stuck. It asks more of you than a video course, and that's exactly why it works.
Caching, headers, CORS, cookies. Read it once and a whole class of bugs becomes obvious.
Ilya Grigorik on TCP, TLS, HTTP/2, and WebSockets — the layer most web developers never learn.
Partner Some links on this page are affiliate links, marked Partner. Commissions fund the site at no cost to you. Read our affiliate disclosure.
HTML, CSS, and enough JavaScript to make a page interactive. Build several small sites without a framework.
Google's modern CSS course: box model, flexbox, grid, and the cascade explained properly.
Mozilla's structured curriculum for HTML, CSS, and JavaScript. Accurate, accessible, and regularly updated.
Small projects built in the browser. You'll finish with a handful of basic but real pages.
A long guided path from HTML to deployment, all in the browser. Requires a Pro subscription.
Structured, graded, and ends with React. The certificate helps if you're changing careers.
Angela Yu covers front end through Node and databases. Good if you like one teacher end to end.
Frameworks, HTTP, APIs, and a real back end. You'll start shipping complete applications.
Django, JavaScript, SQL, and testing across seven projects. A proper university course, free.
Real design files to build from. The fastest way to practise turning a mockup into a page.
University of Helsinki's modern stack: React, Node, MongoDB, TypeScript. Rigorous and free.
Caching, headers, CORS, cookies. Read it once and a whole class of bugs becomes obvious.
Practical CSS layouts explained patiently. A few videos fix most "why won't this center" frustration.
The official React docs were rewritten around hooks and are now the best way to learn it.
Performance, accessibility at scale, and the networking layer underneath it all.
Ilya Grigorik on TCP, TLS, HTTP/2, and WebSockets — the layer most web developers never learn.
Accessibility is a legal and moral baseline. This is the filterable version of the actual standard.
Core Web Vitals, loading strategy, and images, from the team that defines the metrics.