Introduction
This collect of topics serves as the lecture notes for the PSTAT10 Data Science Fundamentals course taught at UC Santa Barbara (last taught in Summer 2026). In these lecture notes we study fundamental topics in data science including data manipulation, visualization and statistical analysis.
Throughout these notes we will conduct our data analysis using the programming language R. We will begin by studying basic R syntax including computations, data types, data frames, data importing and base plotting functions. We then specifically look at the tidyverse library, studying tibbles, the pipe operator and the verbs of dplyr. We will cover more complex plotting using the ggplot2 package as well as convering some basic SQL syntax and manipulating data bases.
Topics
- Preliminary Material:
- Getting Started with R
- R Fundamentals
- Introduction: