Technical Requirements for Working Locally

This page details all the tools you’ll need to perform the lesson exercises locally on your computer.


While the exercises in this course are mostly embedded within each lesson in the browser, the following sections detail the tools you need to do the lessons locally on your computer.

Visual Studio Code

A code editor such as Visual Studio Code is required to write code.

Visual Studio Code can be installed from here.

Node.js and npm.

The projects that you will be working on require npm. The tests will also be executed by a node.js process.

Both Node.js and npm can be installed from here. You’ll need at least the 5.2 version of npm.

Working locally

If you are working locally on your computer, download the code to your computer. Open the code editor in the relevant lesson start folder. You’ll need to install the dependencies using the following command before starting:

npm install