/computer-setup

Computer Setup Instructions for Alchemy Code Lab Courses

Computer Setup

Hardware (Computer) Requirements

You are required to supply your own laptop that meets the below requirements. Chromebooks are not suitable for this course, since you can’t directly control installed software. Many students use Macs. You are responsible for the upkeep and maintenance of your computer throughout the course.

At a minimum, your computer will need:

  • A 64-bit Operating System, like macOS, Ubuntu or Windows 10 Pro.
  • To be fully up to date, with the latest version of its operating system and all security updates installed.
  • At least 50GB of free space on the hard drive.
  • At least 8GB of RAM. 16GB RAM strongly preferred.
  • To be free of viruses, and in general working order.

For Windows

Follow steps 1 through 6 to set up your Windows operating system:

  1. Install Git for Windows
  2. Install Node for Windows
  3. Follow these steps to Configure Git
  4. Install Visual Studio Code
  5. Install ESLint
  6. Install Visual Studio Code extensions

For Mac

Follow steps 1 through 8 to set up your Mac operating system:

  1. Install xcode for Mac

  2. Install Homebrew for Mac

  3. Install Git for Mac

  4. Install Node for Mac

  5. Follow these steps to Configure Git

  6. Install Visual Studio Code

    • Mac OSX Users have additional setup at the end of the Install Visual Studio Code please proceed to the link to finish set-up. Mac after vscode install
  7. Install ESLint

  8. Install Visual Studio code extensions

For Linux

Follow steps 1 through 7 to set up your Linux operating system:

  1. Install Homebrew for Linux

  2. Install Git for Linux

  3. Install Node for Linux

  4. Follow these steps to Configure Git

  5. Install Visual Studio Code

  6. Install ESLint

  7. Install Visual Studio Code extensions

After completing all of the steps for your computer setup run these commands one at a time and take a screenshoot and submit via canvas.

git --version

node --version

npm --version

code --version

eslint --version

git config --list