V School | Better Humans, Better Outcomes

Git Rundown

The Importance of Version Control What is git? Git is a distributed version control system. Distributed: * Files are stored on multiple machines (i.e. your local machine and github.com) Many people can work on one project simultaneously Version control: * previous versions of the project can be saved and retrieved

Intro to JavaScript

History of Javascript JavaScript was originally created in 10 days by Brendan Eich who was working at Netscape. The language is often confused by non-developers with Java, but they actually have very little in common. Those pushing JavaScript received a trademark license from Sun, but before that the language was

Terminal Kung-Fu

What is the terminal? When launched, it provides a line interface to control the underpinnings of the UNIX-based operating system. In short, it lets you control your computer like hackers from the movies! Why use it? Until now, you've been used to using a mouse and monitor to interact with

Intro to Mongoose

Mongoose is a library for connecting to MongoDB and running queries from a Node.js app. Installation is trivial: npm install --save mongoose. Although documents in a MongoDB collection do not have to be homogeneous (they may have different schemas), Mongoose enforces document schemas to make the collection more uniform

Day 21 - The MongoDB Shell

Before you try to access the shell, make sure that you have MongoDB installed and the Mongo Daemon is running. To install MongoDB go here: http://docs.mongodb.org/manual/installation/. To run the Mongo Daemon run this command in terminal: mongod. Then open a new terminal window because the

V School | Better Humans, Better Outcomes © 2026