V School | Better Humans, Better Outcomes

Command-line game/utility

You're tasked with making a command-line game or utility of your own choosing that you will run using Node.js. Think in the past of the command-line programs we've written, such as the Look-it-up Dictionary, Penguins vs. Communists, Princess is in Another Castle, Battleship, etc. Well now you get to

Node Module Patterns

There are a few different common patterns that are used to set up the structure of your modules in Node.js. We'll be discussing 5 such common patterns. One of the main things to know/remember, which will help you immensely as you're trying to understand these different patterns, is

Node Modules Basics

If you recall from the Intro to Node post, one of the main requirements of having JavaScript be able to work on a server is to have code that can be more easily organized. Thus far in JavaScript, we're used to having each JavaScript file be completely on its own,

Intro to Express

Express is a "fast, unopinionated, minimalist web framework for Node.js." It is considered a very thin, lightweight framework that uses Node.js APIs to take common uses of Node.js and abstract (simplify) them for easier use by the developer. In this document, we will run through how to

Warmup - Squirrel Play

The squirrels in Palo Alto spend most of the day playing. In particular, they play if the temperature is between 60 and 90 (inclusive). Unless it is Summer, then the upper limit is 100 instead of 90. Given an int temp and a boolean isSummer, return true if the squirrels

V School | Better Humans, Better Outcomes © 2026