Cert-prep courses with hands-on practice for AWS, Azure, Kubernetes, security and AIModule 1 of every course free, no card →
CloudaQube

Development · intermediate

Node.js & Express: Backend Development

Build real-world backend APIs with Node.js and Express. Master the event loop, async patterns, REST API design, PostgreSQL integration with Prisma, JWT authentication, and production deployment with Docker. Curriculum validated against Node.js official docs, The Odin Project, and Academind's top-selling Node.js course.

  • 10 hours
  • 12 lessons
  • 6 modules
  • updated August 2026
try it

Try it before you sign up

Read a full lesson from Module 1. No account needed.

free lesson · read · 25 min

How Node.js Works: V8, libuv, and Non-Blocking I/O

Node.js is a JavaScript runtime built on: Node.js supports two module systems. Understand both — you'll encounter both in the wild. Node = JavaScript engine + C++ bindings + event loop + standard library: Node runs JS…
curriculum

6 modules, 12 lessons

The whole course is free.

  • readHow Node.js Works: V8, libuv, and Non-Blocking I/O25 min
  • videoNode.js Crash Course 2024 — Traversy Media30 min
how it's built

Built by the CloudaQube team

No celebrity instructor — here is exactly what goes into the course instead.

  • 01 Last updated August 2026.
  • 02 Any module can become a hands-on lab in Labs Studio.
outcomes

What you'll be able to do

  • 01 Understand Node.js runtime: the event loop, non-blocking I/O, and module system
  • 02 Build REST APIs with Express routing, middleware, and error handling
  • 03 Connect to PostgreSQL with Prisma ORM and manage migrations
  • 04 Implement JWT authentication with access and refresh token rotation
  • 05 Write integration tests with Jest and Supertest
  • 06 Deploy containerised Node.js apps to production with Docker and PM2
before you start
  • — JavaScript ES6+ (async/await, destructuring, modules)
  • — Basic understanding of HTTP requests and responses
  • — Some experience with APIs or web development helpful
questions

Before you start

How long does it take?

About 10 hours of lessons, videos and hands-on walkthroughs across 6 modules.

What’s free?

The whole course is free — no card required.

get started

Start the course free.

No card required.

See pricing
      Node.js & Express: Backend Development — Online Course | CloudaQube