Photo: imgix / Unsplash
Server-side JavaScript — from Zero to Expert

Node.js

JavaScript & async, native modules, Express & databases, REST API, real-time, deployment.

7progressive levels
29detailed sections
100%free resources
ENEnglish interface

🇫🇷 Version française 🇪🇸 Versión española 🌐 العربية

Updated on September 20, 2026

How to follow this guide?

Guide resources

0

Level 0 — Getting started

Understand Node.js, install it and run your first script.

  1. What is Node.js? (V8 engine, event-driven model)
  2. Install Node.js, npm & configure VS Code
  3. First script & Node REPL
Start level 0 →
5

Level 5 — Pro level & deployment

TypeScript, performance, containerization and production deployment.

  1. Node.js with TypeScript
  2. Performance, clustering & scaling
  3. Docker for Node.js
  4. Deployment & CI/CD (Render, Railway, VPS, GitHub Actions)
Start level 5 →
6

Level 6 — Hands-on & mastery

Hands-on cases, troubleshooting and production reflexes.

  1. Guided case studies
  2. Quick troubleshooting
  3. Best practices & pitfalls
  4. Checklists & templates
  5. Going further
  6. Resources & references
Start level 6 →