Note: Although the standard course curriculum uses a simulated HR data set to guide its learning curve, the design patterns and methodologies taught in the course are applicable to a wide range of business analysis and strategic decision making.

Day Session Time Topic
Day 1 Morning 9:30am
  • Course introduction
  • Handout materials
  • Install and setup required programs
Day 1 Morning 9:45am
  • Overview of the data science process
  • What is R?
  • Advantages of R over spreadsheets and other languages
  • Exploring the R development environment
  • HR Attrition: What data do we have? How will we use the data science process to determine which factors are most important to employee attrition and how to predict which employees are most likely to leave?
Day 1 Morning 10:15am
  • Inputting Data into R
  • Examining R Data objects
  • Exploring data with the core R functions
Day 1 Morning 12:00pm
  • Lunch Break - lunch is provided
Day 1 Afternoon 1:00pm
  • Conditional statements
  • Control statements
  • Creating your own functions
  • Exercise: Measuring employee performance with simulations.
Day 1 Afternoon 2:15pm
  • Advanced data manipulation
  • Exercise: Importing HR data
  • Exercise: 'Tidying' HR data
  • Exercise: Combining various HR data sets
  • Exercise: Quickly exploring HR data with the dplyr package
Day 1 Afternoon 4:30pm
  • End of Day 1
Day 2 Morning 9:30am
  • Recap of Day 1
Day 2 Morning 9:45am
  • Creating high impact graphics with R
  • How R makes visualizing data fast and flexible
  • Making interactive visualizations
  • Exercise: Visualize the relationship between various factors and attrition (e.g. barcharts, scatter plots, box plots, density plots, etc.)
  • Exercise: Create interactive visualizations
Day 2 Afternoon 12:00pm
  • Lunch Break - lunch is provided
Day 2 Afternoon 1:00pm
  • Overview of popular machine learning algorithms
  • How to train and test models
  • Using decision tree algorithms for predictions and analysis
  • Exercise: Use machine learning algos to create a model which identifies the factors that are most important to employee attrition
  • Exercise: Use our model to predict which employees are most likely to leave the company
  • Reporting with R (Examples with RMarkdown and RShiny)
Day 2 Afternoon 4:30pm
    End of Day