Back End Development and APIs
freeCodeCamp
Master back-end development & APIs with this free freeCodeCamp course! Build robust servers and learn essential API skills.
More resources on Back-End Development
Express.js Guide
Official documentation for Express, the minimal Node.js web framework: routing, middleware, error handling, and API reference. Covers enough to build and structure an HTTP server and understand how middleware chains process requests.
MDN Web Docs - Server-side
Mozilla's tutorial series on server-side programming: how servers handle requests, plus full walkthroughs building a site with Django or Express. Ends with a working database-backed application and a grasp of the client-server model.
Node.js and Express.js - Full Course
Free full-length video course covering Node fundamentals β modules, npm, the event loop, async patterns β then building REST APIs with Express: routing, middleware, error handling, and connecting to a database. Follow along by coding each project.
Traversy Media - Node.js Crash Course
Introduction to Node from Brad Traversy: modules, npm, the file system and HTTP APIs, and the event loop, built around a small server written without a framework. Good orientation before picking up Express.
Node.js, Express, MongoDB & More: The Complete Bootcamp
Master back-end development with Node.js, Express, and MongoDB! This complete bootcamp by Jonas Schmedtmann will take you from beginner to expert.
nodejs.org
Node.js.org is the official site for the Node.js JavaScript runtime used in back-end development. It offers downloads, installation guides, and comprehensive documentation including API references, tutorials, and community resources for building server-side applications with JavaScript.