60+ Free Books on Big Data, Data Science, Data Mining, Machine Learning, Python, R, and more Here is a great collection of eBooks written on the topics of Data Science, Business Analytics, Data Mining, Big Data, Machine Learning, Algorithms, Data Science Tools, and Programming Languages for Data Science. By Brendan Martin, (LearnDataSci). Pulled from the web, here is a great collection of eBooks.