V School | Better Humans, Better Outcomes

Git Commands and Workflows Cheat Sheet

If you just need to know the order in which you need to run the common commands, jump down to the Common Workflows section This is meant to be both a reference for the most common git commands, and a reference for how those commands are oftentimes combined into a

Combining Objects

You just got hired on as a developer at a company that has customer-facing software. Your project lead comes to you and says they've been dealing with an issue where their users have been able to sign up for multiple accounts using the same name and email address. (They forgot

Choose your own adventure game

Write a choose your own adventure game. Keep it limited in scope (since this is just a warmup), and have a few different possible storylines for the user to follow. Use the npm readline-sync package to get input from the user. In terminal, from the directory of your project: npm

Pre-course prep resources

First thing to realize when you're preparing to take the V School class is that you will definitely want to play around in code as much as you can. You could watch/follow tutorials all day and never actually do anything of your own, and a majority of what you

There is no Spoon

In order to practice translating real-world objects into code, look around the room and pick 10 things you can see. Then write them as 10 JavaScript objects. * Create 10 objects from things you see. * Each object should have at least 3 keys (properties). * Choose varying data types for your properties

V School | Better Humans, Better Outcomes © 2026