V School | Better Humans, Better Outcomes

Angular Beginnings

Angular Setup We are going to work help you memorize how to set up an a basic Angular app. You will do this over an over for each Angular project and you need to get this down! Requirements 1. Load Angular framework from a CDN 2. Create an Angular module

Data Types

Representing Data Data types (also known as data structures) allow programmers to represent information from the real world in code. They can be divided into 2 groups: primitive data types and complex data types. The specific types we'll focus on are: Primitive Data Types * Strings * Numbers * Booleans Complex Data Types

Loops

What is a loop? Any time you find yourself needing to repeat the same code over and over, you'll oftentimes need a loop. Imagine you're tasked with console.logging the numbers 1 through 1,000 to the console. Obviously this would be very obnoxious and repetitive to write manually. But

Conditionals

Understanding Booleans To understand conditionals (if, else if, else blocks) in JavaScript, you'll need a solid understanding of booleans first. true and false Simply put, a Boolean only has two values it can be - true or false. These are reserved keywords in JavaScript and must be spelled/capitalized (not

Battleship

You are going to create a simplified version of the game Battleship. You will create a grid system and generate single-point ships (one hit and it's sunk) at random coordinates. Then in the terminal the user will attempt to attack the computer by entering a coordinate. If it is a

V School | Better Humans, Better Outcomes © 2026