πŸ› οΈ

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 lessons

From your first `console.log` to async iterators, modules, and modern web APIs β€” the modern way to learn JavaScript.

languages frontend backend web-platform

TypeScript

72 / 72 lessons

Add static types to JavaScript. Catch bugs before they happen, build APIs your editor understands, and use the type system to enforce design.

languages frontend backend

Node.js

73 / 73 lessons

Run 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.

backend

Express.js

72 / 72 lessons

Build production APIs and web apps with Express. Routing, middleware, REST, auth, data, real-time β€” the patterns that power most Node backends in the wild.

backend frameworks

NestJS

70 / 70 lessons

Build 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.

backend frameworks

Fastify

70 / 70 lessons

Build 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.

backend frameworks