New here? See how enrollment works →
Beginner → Advanced

Node.js Backend Developer

Build secure, tested server-side applications with Node.js, SQL and Docker.

Node.jsExpressGitDeployment
Courses7
Learning hours~140
Sequential duration~39 weeks
If purchased separately$4,793

You can also enroll in one course at a time. No payment is charged on this website.

Courses in order

  1. 1
    Node.js Foundations
    Node.js · Beginner · Guided project · 4–5 weeks
  2. 2
    REST API Build
    Node.js · Intermediate · Guided project · 4–5 weeks
  3. 3
    Node Authentication
    Node.js · Intermediate · Mentor-supported · 6 weeks
  4. 4
    SQL Foundations
    Databases & SQL · Beginner · Project-based · 4 weeks
  5. 5
    Advanced SQL for Web Apps
    Databases & SQL · Advanced · Guided project · 4–5 weeks
  6. 6
    Docker Foundations
    Testing & DevOps · Beginner · Self-paced mini-course · 2 weeks
  7. 7
    Advanced Node Architecture
    Node.js · Advanced · Bootcamp · 10–12 weeks

Projects along the way

  • Notes API
  • Authenticated API
  • Multi-service backend

Other learning paths