Learn, build, and download the source code of projects from the Code in Action series.
Learn how to write a dependency-free env loader ECMAScript module in Node.js that automatically adapts to the runtime environment of the process.
Learn how to build a lightweight, file-based, relational database written in Node.js that stores data as structured JSON on the disk.
Learn how to build a RESTful API with Express that allows users to create complex polls, cast votes, and retrieve results.
Learn how to implement the fixed window, sliding window, and token bucket rate limiting strategies for protecting your Node.js API endpoints from request abuse.
Learn how to build a RESTful API with Express that allows users to store and convert long URLs into shorter ones associated with a randomly generated identifier.
Learn how to build a RESTful API with Express and Mustache that allows the user to centralize and share personnal links through a dynamically generated web page.
Practice nested arrays, input validation, and advanced puzzle game logic by building a CLI game where the player must clear a 2D board without detonating mines.

Practice conditions, loops, and input handling by building a classic CLI game in Node.js where the player must guess a randomly generated number.