V School | Better Humans, Better Outcomes

List of Skills Learned at V School

This list may change from time to time, but the majority of it should remain the same. Programming Principles * Variables, * Operators * Understanding Different Data * Types * Code style/convention * Navigating/working in terminal * Functions/Methods * Loops * Conditionals/Ternary * Objects/Associative Arrays Problem Solving * Able to apply learned method/algorithm to new

Warm up - Cover Coin Value

write a function that takes an array of coins as it’s first argument, and a string representing a coin as it’s second argument. Options for the strings in the array, and the the string representing a coin are restricted to the strings: “penny", “nickel", “dime", “quarter", "half dollar"

Installing Node.js

Install Homebrew Homebrew is an excellent package manager for MacOS-specific programs. It essentially gives you a way to install certain programs (usually developer-y ones) directly from the command line. It's similar to how NPM or Bower works. To install Homebrew: * Head to the homebrew home page * Follow the instructions by

RPG Strategy

The colossal RPG is our first really big project. It's great practice for how to approach big things. For those of you who don't know how to start, here is how I would do it. The first few steps will help us get a big picture of what's going on.

Node Calculator Using Callbacks

Using the following code: // readline-sync stuff here function add(a, b){ return a + b; } function subtract(a, b){ return a - b; } function multiply(a, b){ return a * b; } function divide(a, b){ return a / b; } function calculate(a, b, operationFunction){ //your code here. } Make a calculator that will take

V School | Better Humans, Better Outcomes © 2026