Please follow this guide to install the following free software on your laptop before our first lecture. It should only take about 20 minutes.


Install R and RStudio

Follow the instructions in section 1.4 of the R for Data Science book. Make sure to get the free open source license RStudio Desktop version.

Note: If you already have R and RStudio installed, make sure you update to the most recent recent versions (R v4.2.2 and RStudio v1.4.1106). There have been recent changes to many packages and some of the functions that we will use are not available or have different names in outdated versions.


Install R packages

Please install the key R packages that we are going to use in this class. Install by copying the following code to RStudio console one line at a time and hit “Enter” to run.

install.packages("tidyverse")
install.packages("rmarkdown")
install.packages("knitr")
install.packages("cowplot")
install.packages(c("nycflights13", "gapminder", "Lahman"))

Install Slack and join workspace

Please install Slack on your laptop, and then join the work space for our class.

We are going to use Slack as our primary communication channel for this course. Please consider adding a photo to your profile to make our workspace more personal.

When you first enter our workspace, you may see a notice about a free trial version expiring soon. Just ignore that, we’ll be able to continue using Slack for free. If you don’t plan on using Slack regularly, please go to “Preferences” and check the box that says “Send me email notifications for mentions and direct messages”.

By clicking this option, you will able to receive all of our announcements via email without needing to log in on Slack every time.


Create a GitHub account

If you don’t have a GitHub account yet, create one here. Give some thought to what you pick as your user name - see advice here.


Install Git

Download and install Git: https://git-scm.com/downloads
Follow your operating system’s normal installation process. Note: you will not see an application called Git listed but if the installation process completed it was likely successful, and we will confirm together in class.