- Data structures and subsetting - Adv-R Chapters 3 & 4
- Control flows and functions - Adv-R Chapters 5 & 6
- Functional programming - Adv-R Chapters 9 & 10 & 11
- Object-oriented programming - Adv-R Chapters 12 & 13
- Wrangling I - R4DS Chapter 5 & 9 & 10 & 12 & 18
- Visualization - R4DS Chapter 3 & 20
- Wrangling II - R4DS Chapter 13 & 14 & 15 & 16
- Modeling - GR5205 R4DS Chapter 21 & 22 & 23 & 24 & 25
- Simulation and optimization - GR5204
- Distribution as model - GR5204