V School | Better Humans, Better Outcomes

Intro to Webpack

It's fairly standard practice these days when building a website to have some sort of build process in place to help carry out development tasks and prepare your files for a live environment. You may use task runners like Grunt or Gulp for this. These create a chain of steps

Find the difference

Create a function that takes two arrays and returns an array of the items that are unique. Given two arrays (for example array A = [1, 2, 3] and array B = [2, 3, 4]), find the set of elements which are in one of the two arrays, but not in both.

First React Component with JSX

In this exercise you are going to create your FIRST React component! Getting Started with JSX JSX is an extension of JavaScript. In traditional web development you deal with separate HTML and JS files. HTML is converted into the DOM (Document Object Model) and DOM-JavaScript manipulates and responds to the

Intro to React

What is React? React is a lightweight, fast, front-end library created by Facebook that enables developers to create component-based front end applications. It emphasizes one-way data binding and uses a new tool called the "virtual DOM" to minimize rendering. Why React? React enables developers to easily create reusable, fully-self-contained components.

Odds Then Evens Whiteboard Problem

Write ONE for loop that console.log's all the even numbers 1 - 10 followed by all the odd numbers 1 - 10. The result will be: 1 3 5 7 9 2 4 6 8 10 This would be incorrect because a 2nd for loop is used: for (var

V School | Better Humans, Better Outcomes © 2026