Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coddy

Learn Node.js

via Coddy

Overview

A free, interactive Node.js course for JavaScript programmers. Write programs and servers, press Run and use them beside the editor: a terminal for your programs, a request bar for your APIs, with AI hints and a certificate per section.

  • Write Node.js programs with modules, files, async code and events
  • Build Express servers and REST APIs with validation and errors
  • Store data in MongoDB with queries, indexes and aggregation
  • Secure an API with hashed passwords, sessions, JWTs and NestJS guards

Syllabus

Node.js Basics

  • Running JavaScript on Node
  • Modules
  • Files
  • Asynchronous Node
  • Events, Input and Packages
  • Project: Search and Tags

Express Basics

  • Your First Server
  • Responses
  • Middleware
  • Routers and Async Code
  • Project: Recipe of the Day

REST APIs

  • Resources and Verbs
  • Validation and Errors
  • Lists
  • Browsers, Versions and Config
  • Project: Labels

Databases with MongoDB

  • Documents
  • Changing Documents
  • Aggregation
  • Structure

Auth and Security

  • Passwords
  • Sessions and Cookies
  • Tokens
  • Owners and Safety

TypeScript and NestJS

  • Nest Basics
  • Providers
  • Validation
  • Guards, Filters, Interceptors

Reviews

Start your review of Learn Node.js

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.