What You’ll Learn

Skills

  • Data Visualization
  • Data Wrangling
  • Spatial Analysis
  • Verson Control with Git and GitHub

Tools

  • R, RStudio, Tidyverse Packages
  • GitHub

My goal is to expose you to the first half of a college-level Introduction to Data Science course. We’ll meet once a week to code together (Thursday nights at 8), and then I will provide additional resources if you’d like to delve deeper on each topic.

Note to Future Students

I taught this course to rising high school seniors in the 2020 Summer Research & Innovation Program at NCSSM. It is designed to serve as an introduction to data science and R programming over a series of 5 lectures and lessons. If you have any comments, questions, suggestions, etc. in the future, I recommend visiting my personal website for my most up-to-date contact information.

Getting Started

Please take these steps before our first day:

Now, go into RStudio. In the console at the bottom, install the Tidyverse packages:

install.packages("tidyverse")

If you can run the following code successfully (in the console is fine), you’re ready to go!

library(tidyverse)
ggplot(data = mtcars, aes(x = wt, y = mpg)) +
  geom_point()

If you run into any problems, send me a direct message on Slack and we’ll troubleshoot.


  1. If you have a Chromebook, you’ll have to work from an RStudio server. Slack me and we’ll get you up and running.