Skip to main content
CoursebeginnerFree

Back End Development and APIs

freeCodeCamp

Master back-end development & APIs with this free freeCodeCamp course! Build robust servers and learn essential API skills.

Visit resource

More resources on Back-End Development

WebsiteFree

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.

WebsiteFree

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.

VideoFree

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.

VideoFree

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.

CoursePaid

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.

WebsiteFree

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.

See all Back-End Development resources β†’