Backend
The server-side of the web.
Run JavaScript on the server. Build APIs, talk to databases, process work that doesn't belong in the browser.
6 courses in this category
JavaScript
84 / 84 lessonsFrom your first `console.log` to async iterators, modules, and modern web APIs β the modern way to learn JavaScript.
TypeScript
72 / 72 lessonsAdd static types to JavaScript. Catch bugs before they happen, build APIs your editor understands, and use the type system to enforce design.
Node.js
73 / 73 lessonsRun JavaScript outside the browser. Build APIs, CLIs, and tools with Node's standard library, the npm ecosystem, and the patterns real production systems run on.
Express.js
72 / 72 lessonsBuild production APIs and web apps with Express. Routing, middleware, REST, auth, data, real-time β the patterns that power most Node backends in the wild.
NestJS
70 / 70 lessonsBuild production server-side apps with NestJS. Modules, providers, dependency injection, pipes, guards, interceptors, microservices, GraphQL β the complete framework that powers many large Node backends in the wild.
Fastify
70 / 70 lessonsBuild production Node APIs with Fastify. Schema-based routing, JSON Schema validation, encapsulated plugins, hooks, decorators, swagger, websockets, and a serialization story that's among the fastest in the JS ecosystem.