Course Materials

Syllabus

Course Overview

Linux Shell Skills

Version control using Git

R Basics

(R)Markdown

Problem Set 1, [Solutions]

Style Rubric

Case Study: “Split, Apply, Combine” using dplyr

Vectorization and Monte Carlo Estimation

Stata

Problem Set 2, [Solutions]

Object Oriented Programming in R

S3 in action: Methods for the GLM Class

Matrix Decompositions

R’s data.table package

Solutions to Midterm

Problem Set 3, [Solutions]

Resampling Techniques

Group Project

Parallel Computing in R

Batch Computing & HPC

Concurrent programming with futures

Introduction to SQL

Problem Set 4 [Solutions]

Introduction to SAS

Strings and Regular Expressions

(Optional) Final Project

Final Review

Final Exam Solutions