V School | Better Humans, Better Outcomes

Todo Express

Create a simple Express Server that manages a list of todos (which at this point will just be held in an array on the server, since we haven't gotten to including databases yet). Todos should have a data format similar to: { "name": "The name", "description": "The description of the todo"

Filter Search

Create an Angular or HTML app that has an search box (input box). You will have an array stored somewhere that has at least 20 words. You can use this array and add/subtract from it as you wish: ['change', 'rack', 'world', 'file', 'cat', 'car', 'baccarat', 'dog', 'window', 'drink', 'computer',

Compare Dates

Write a JavaScript function to compare dates (i.e. greater than, less than or equal to). Your function will take 2 dates as arguments and will console.log whether the first date is >, <, or = the second date. (You can format this however you want by using the actual "greater than"

First Non Repeat

Write a JavaScript function to find the first non-adjacently-repeated character in a given string. Examples: * "abbbbc" returns "a" because it's the first instance of a character that doesn't repeat adjacently. * "aaaabcd" returns "b". * "aacccddeefg" returns "c".

Shuffle an Array

Write a Javascript function to shuffle an array.

V School | Better Humans, Better Outcomes © 2026