OpenJS Foundation
Express.js Official Getting Started Guide
Express's four-page starter guide — install, Hello World, generator, routing and static files, now covering Express 5 and TypeScript setup.
JavaScript on the server stopped being a novelty a long time ago. Node runs the back ends of a large share of the web, and Express — old, small and unfashionable — is still what most of those back ends are built on.
Three courses here, which makes this one of our smallest categories. Two are official documentation and one is a long video, so what you're getting is the primary sources plus a walkthrough.
Start with Introduction to Node.js, the OpenJS Foundation's own Learn guide: the runtime itself, npm, the event loop, streams, the file system, the built-in test runner and diagnostics. Under two hours, and it explains the model rather than a framework. Then Node.js and Express.js — Full Course, John Smilga's eight hours for freeCodeCamp, which deliberately spends its opening on Node internals and the raw http module before Express appears — so when middleware turns up, you can see what it's replacing. Finish with the Express.js Official Getting Started Guide: four pages, now covering Express 5 and TypeScript setup, useful as a reference once you know what you're looking for.
Plenty of back-end tutorials open with an Express route handler on line one, and people who learn that way can build an API but can't debug one. Streams, the event loop and how a request actually arrives are the parts that pay off at 2am. Smilga's course is the only entry we list that gets this right, and it's why we rank it above the shorter options despite the length.
This category covers getting a server responding, and nothing past it. No database layer — no Postgres, no Prisma, no Mongo. Nothing on authentication or sessions, which is the first hard problem everyone hits. Nothing on deployment, testing, TypeScript on the server, or the newer frameworks people reach for instead of Express. It's a genuinely thin shelf and we know it.
Do the official guide, then Smilga, then build an API with a real database using documentation rather than a course. That last step is where the learning is anyway.
OpenJS Foundation
Express's four-page starter guide — install, Hello World, generator, routing and static files, now covering Express 5 and TypeScript setup.
OpenJS Foundation
Node's official Learn guide — the runtime, npm, the event loop, streams, files, the built-in test runner and diagnostics, straight from the OpenJS Foundation.
freeCodeCamp
John Smilga's eight-hour freeCodeCamp course — Node internals and the raw http module before Express, then routing, middleware and a full REST API.