Web Development

HTML, CSS, JavaScript, and the back end — from first page to full-stack app.

Follow to see updates in Your Feeds — saved in your browser, no account.

16 picks · 13 free · 14 providers · curated by Rowland Kuru

Editor's intro

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 — Foundations

The Odin Project Roadmap Free

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.

This week added

All picks

Partner Some links on this page are affiliate links, marked Partner. Commissions fund the site at no cost to you. Read our affiliate disclosure.

Beginner · 6

HTML, CSS, and enough JavaScript to make a page interactive. Build several small sites without a framework.

Intermediate · 6

Frameworks, HTTP, APIs, and a real back end. You'll start shipping complete applications.

Advanced · 3

Performance, accessibility at scale, and the networking layer underneath it all.

Related feeds