Setup Your Laptop Before Class

System Requirements

For all our courses, students need to bring their own laptop to class. Here are the basic requirements for your laptop:

– Operating System: either iOS (Macbook or Macbook Air/Pro) or Windows. No Chromebook.

– RAM: minimum 8 GM, recommended 16 GM.

– Disk space: minimum 128 GB, recommended 256+ GB.

– CPU: recommended Intel i5+/8th+ generation or equivalent (1.5 GHz+)

How to setup your Windows system

The following video walks you through the entire process step by step to setup your computer and environment on Windows:



How to setup your Macbook

The following video walks you through the entire process step by step to setup your computer and environment for Macbook:





Step 1. Download IntelliJ

Go to and make sure you select the COMMUNITY version, NOT the ULTIMATE version.

Step 2. Setup IntelliJ

Step 3. Test with a project and class

  1. Open up IntelliJ, select File->New->Project
  2. You should see this window opened up:

Screen Shot 2018-05-29 at 11.20.17 PM Pay attention to the “Project SDK” field, and make sure it shows a valid JDK version. It could be 1.7, 1.8, 1.9, …,  which are all fine, and your setup is now complete. If it displays a message to the effect that no SDK is found, then you need to manually download and install JDK, please follow the instructions below for step 4.

Step 4. Download and install JDK

  • Visit (We will download JDK 8)
  • Under the table ” Java SE Development Kit 8u172″, select “Accept License Agreement”, and choose the correct file based on the operating system of your computer. For macbook, choose “Mac OS X x64”; For windows, choose “Windows x86” or “Windows x64”, depending on what OS you are running.
  • After downloading the correct JDK file, open it and follow the instructions to install. Write down which directory the JDK is installed into.
  • After the installation is completed, go back to IntelliJ. In the screen shot window above, click on the “New” button near the upper right corner. You will see a drop down select list as shown below:

Screen Shot 2018-05-29 at 11.30.38 PM Choose “JDK”. You will see this window popped up: Screen Shot 2018-05-29 at 11.31.47 PM.png Navigate to the correct directory that you installed JDK to, highlight it, and click “OK”, and your IntelliJ should have the JDK installed and setup and ready to be used. That is it! Your setup is now complete.  See you in class!