Master R Programming

15 weeks of comprehensive data science training, from basic syntax to machine learning.

Course Curriculum

15 Modules
Week 1

Intro to R & Basics

  • • RStudio Setup & Workspace
  • • Basic Operations
  • • Data Types
Week 2

Data Structures I

  • • Vectors
  • • Lists
  • • Factors
Week 3

Data Structures II

  • • Matrices & Arrays
  • • Data Frames
  • • Tibbles
Week 4

Functions & Logic I

  • • Creating Functions
  • • If / Else Control flow
Week 5

Functions & Logic II

  • • Logical Operators
  • • For & While Loops
Week 6

Functional Programming

  • • Apply family
  • • purrr package
Week 7

Data Wrangling I

  • • Import/Export
  • • dplyr & tidyr
  • • Missing Data
Week 8

Data Wrangling II

  • • String Manipulation
  • • Date-time (Lubridate)
Week 9

Data Visualization

  • • Base R Plots
  • • ggplot2 Essentials
  • • Custom Themes
Week 10

Descriptive Statistics

  • • Central Tendency
  • • Dispersion Measures
  • • Categorical Data Stats
Week 11

Inferential Statistics

  • • Hypothesis Testing
  • • T-tests
  • • ANOVA
Week 12

Regression Analysis I

  • • Linear Regression
  • • Model Diagnostics
Week 13

Regression Analysis II

  • • Logistic Regression
  • • Interpretation
Week 14

Reporting & Causality

  • • R Markdown (HTML/PDF)
  • • Intro to Causal Inference
Week 15

Computational Methods

  • • Web Scraping
  • • Text Mining / Sentiment
  • • Intro to ML