I. Data visualization course:

  • CS171 :This is a great introduction for someone who is interested in learning about data visualization. The course videos are uploaded every year. Student projects are listed under projects and is a great way to learn about some innovative ways in which you can visualize data.
  • Flowing data : I love this website. In fact one of the very reason i started using R was because of Nathan Yau’s R tutorials. I visit his website almost every day as he posts some cool visualizations on a daily basis. He has tutorials some of which are free and some are paid. The annual membership is worth every penny.

II. Resources to Learn R:

  • R blogger : great way to keep updated about development’s in R. New R packages, conferences, jobs etc. If you are new to R you will learn a lot just by visiting this blog everyday.
  • R Studio : This page has really good webinars on R, Shiny and conferences.
  • R Programing : The r programing course taught by Roger Peng on coursera website is a great introduction to R.  If you do not want to pay for the course even just auditing the course will help you get started on R.
  • Statistical Learning : This course is a great introduction to Machine Learning using R. The two professors have also written a book which they use in the course. The book is free to download.
  • Learning XML and JSON : This link has a lot of presentations on using R packages to extract data from XML or JSON files. It also discusses other useful ways to manipulate data using R.

III. Free Online Books: and Journals:

IV. Learning R through Blog entries and Powerpoint slides:

  • Shiny official Website : A great place to get started with Shiny and a lot of examples under gallery and references section of the website.
  • Tricks in Shiny: Its a very well written blog on tricks one can use in their Shiny Apps.
  • Writing HTML widgets : I have never written a html widget but seems like a good resource to me.
  • Dealing with dates : A very useful introduction using lubridate package in R to work with dates.
  • Text Mining topics:

Trump tweets (text analysis) : A good analysis and well written blog entry on using twitterR packages.

Text mining example of Treaty : A very well written introduction of text mining and visualization.

V. Some good websites for inspirations and More:

  • New York Times Visualization : This is a great collection of some of the New York Times visualizations. They are bit old but great to get ideas and inspiration. (Note :Sometimes the site has links that will not work, not sure why.)
  • Andy Kirk : The website is full of resources and visualizations
  • Visual Complexity : A good collection of visualization.
  • shiny apps : Has a good collection of Shiny Apps.
  • Jer Thorp : Has source code to some visualization generated by him for New York Times. His Ted Talk is very interesting as well.
  • Simply Stat : Writes really interesting blog posts.  Authors also offer data science specialization courses on Coursera.