Students should have a modest computer at a minimum with internet access able to run a text editor and simple scripts. They should also have some hands-on experience with JavaScript development. While not required, more hands-on JavaScript experience, experience with TypeScript and NPM is a plus.