Node.js
Open a video or resource link, watch it, then check its box to track your progress and unlock what comes next.
Run JavaScript on the server; understand the event loop, modules, npm, HTTP, files, streams, environment/configuration, Express, middleware, REST APIs, error handling, and deployment.
- Node.js Ultimate Beginner's Guide in 7 Easy Steps — Fireship (16 min)
Build the runtime mental model: Node, modules, npm, events, files, HTTP, async work, and server-side JavaScript. - Node.js Crash Course — Traversy Media (30 min selected)
Practice core modules, filesystem, paths, HTTP servers, npm, environment variables, and modern Node development. - RESTful APIs in 100 Seconds // Build an API from Scratch with Node.js Express — Fireship (8 min)
Connect Node and Express to resource-oriented APIs, routes, requests, responses, middleware, and CRUD patterns.
- Express Crash Course — Traversy Media
A deeper treatment of the same skill; use it to move from concept to working patterns. - PostgreSQL in 100 Seconds — Fireship
Apply Node.js through the adjacent capability: Back-End Development. - Lecture 1: Distributed Systems Introduction — MIT 6.824
Apply Node.js through the adjacent capability: Back-End Development.
- Hands-on Refactoring — Gilded Rose Kata
Extend Node.js into senior/production practice through Clean Code, Refactoring & Code Review. - Lecture 4: SQL, Models & Migrations — Harvard CS50W
Extend Node.js into senior/production practice through Back-End Development. - Lecture 3: Django Auth0 - Authentication — Harvard CS50W
Extend Node.js into senior/production practice through Back-End Development.