The police use data to predict risk of burglary by area and week of year, insurance companies adjust their prices based on client data, and schools adjust educational programmes based on what is known about student progress. Leveraging the full potential of these massive amounts of data towards these goals greatly benefits from a thorough understanding of data science techniques.