Node.jsIntermediate
NodeJS Path (The Odin Project)
The Odin Project's Node.js path covers Express.js, databases with PostgreSQL, authentication, APIs, and deployment. Build real-world backend applications through hands-on projects.
Free course on freeCodeCamp
freeCodeCamp's Back End Development and APIs certification teaches you to build server-side applications using Node.js and Express, the JavaScript backend framework. You learn to create REST APIs, handle HTTP requests and responses, work with databases, and deploy your work. All learning is hands-on: you build five projects in the browser. The course is completely free with no paywall. After finishing, you can build working backends and understand how frontend and backend communicate. The main limitation: this assumes you know JavaScript already. If JavaScript is new, start with freeCodeCamp's free JavaScript course first. Also note: this course teaches traditional backends; it doesn't cover modern frameworks like Next.js.
Node.js is used by 49.1% of professional developers according to the Stack Overflow Developer Survey 2025 (source: survey.stackoverflow.co/2025/technology).
Learn Node.js and Express by building real-world API projects. Covers npm, package.json, basic node, Express routing, and MongoDB. Free verified certificate.
Node.jsIntermediate
The Odin Project's Node.js path covers Express.js, databases with PostgreSQL, authentication, APIs, and deployment. Build real-world backend applications through hands-on projects.