Course Introduction
  • Introduction to Course
  • Course Curriculum
  • What is Data Science?
  • Course FAQ
Course Best Practices
  • How to Get Help in the Course!
  • Welcome to the Course.
  • Installation and Set-Up
Windows Installation Set-Up
  • Windows Installation Procedure
Mac OS Installation Set-Up
  • Mac OS Installation Procedure
Linux Installation
  • Linux/Unbuntu Installation Procedure
Development Environment Overview
  • Development Environment Overview
  • Course Notes
  • Guide to RStudio
Introduction to R Basics
  • Introduction to R Basics
  • Arithmetic in R
  • Variables
  • R Basic Data Types
  • Vector Basics
  • Vector Operations
  • Comparison Operators
  • Vector Indexing and Slicing
  • Getting Help with R and RStudio
  • R Basics Training Exercise
  • R Basics Training Exercise - Solutions Walkthrough
R Matrices
  • Introduction to R Matrices
  • Creating a Matrix
  • Matrix Arithmetic
  • Matrix Operations
  • Matrix Selection and Indexing
  • Factor and Categorical Matrices
  • Matrix Training Exercise
  • Matrix Training Exercises - Solutions Walkthrough
R Data Frames
  • Introduction to R Data Frames
  • Data Frame Basics
  • Data Frame Indexing and Selection
  • Overview of Data Frame Operations - Part 1
  • Overview of Data Frame Operations - Part 2
  • Data Frame Training Exercise
  • Data Frame Training Exercises - Solutions Walkthrough
R Lists
  • List Basics
Data Input and Output with R
  • Introduction to Data Input and Output with R
  • CSV Files with R
  • Note on R with Excel Download
  • Excel Files with R
  • SQL with R
  • Web Scraping with R
R Programming Basics
  • Introduction to Programming Basics
  • Logical Operators
  • if, else, and else if Statements
  • Conditional Statements Training Exercise
  • Conditional Statements Training Exercise - Solutions Walkthrough
  • While Loops
  • For Loops
  • Functions
  • Functions Training Exercise
  • Functions Training Exercise - Solutions
Advanced R Programming
  • Introduction to Advanced R Programming
  • Built-in R Features
  • Apply
  • Math Functions with R
  • Regular Expressions
  • Dates and Timestamps
Data Manipulation with R
  • Data Manipulation Overview
  • Guide to Using Dplyr
  • Guide to Using Dplyr - Part 2
  • Pipe Operator
  • Quick note on Dpylr exercise
  • Dplyr Training Exercise
  • Dplyr Training Exercise - Solutions Walkthrough
  • Guide to Using Tidyr
Data Visualization with R
  • Overview of ggplot2
  • Histograms
  • Scatterplots
  • Barplots
  • Boxplots
  • 2 Variable Plotting
  • Coordinates and Faceting
  • Themes
  • ggplot2 Exercises
  • ggplot2 Exercise Solutions
Data Visualization Project
  • Data Visualization Project
  • Data Visualization Project - Solutions Walkthrough - Part 1
  • Data Visualization Project Solutions Walkthrough - Part 2
Interactive Visualizations with Plotly