I have gotten a lot of interest recently on my use of R, google analytics and Drupal to create a website that has dynamic content that is predictive based on a users previous browsing history of the site and behavior relative to site goals. The project uses R, and an additional server, and can be used to switch or modify content on a page to help guide users. This is a big topic and a bit off the the traditional path so it would be an introduction to some the concepts and tools used to build predictive analytics into a drupal website.
Understand infrastructure and tools needed for predictive analytics
Understand basics of R and how it (and/or Python) can be used to aid the process
Understand how to integrate back-end prediction server with your Drupal front-end