Cookie Policy

We use cookies to operate this website, improve usability, personalize your experience, and improve our marketing. Privacy Policy.

By clicking "Accept" or further use of this website, you agree to allow cookies.

Accept
Learn Machine Learning by Doing Learn Now

Books

The best books on Data Science, Big Data, Data Mining, Machine Learning, Python, R, SQL, NoSQL and more. Sorted by popularity.

OpenIntro Statistics
4.0 (33 Ratings)
Statistics

OpenIntro Statistics

David M Diez, Christopher D Barr, & Mine Çetinkaya-Rundel, 2015

Probability is optional, inference is key, and we feature real data whenever possible. Files for the entire book are freely available at openintro.org.

Data-Intensive Text Processing with MapReduce
4.1 (30 Ratings)
Distributed Computing Tools

Data-Intensive Text Processing with MapReduce

Jimmy Lin & Chris Dyer, 2010

MapReduce [45] is a programming model for expressing distributed computations on massive amounts of data and an execution framework for large-scale data processing on clusters of commodity servers. It was originally developed by Google...

Mining of Massive Datasets
4.4 (25 Ratings)
Data Mining and Machine Learning

Mining of Massive Datasets

Jure Leskovec, Anand Rajaraman, & Jeff Ullman, 2014

Essential reading for students and practitioners, this book focuses on practical algorithms used to solve key problems in data mining, with exercises suitable for students from the advanced undergraduate level and beyond.

Elementary Applied Topology
4.2 (24 Ratings)
Math Topics

Elementary Applied Topology

Robert Ghrist, 2014

This text gives a brisk and engaging introduction to the mathematics behind the recently established field of Applied Topology.

1118146921.jpg
4.1 (24 Ratings)

Design and Analysis of Experiments, 8th Edition

Douglas C. Montgomery

This book helps senior and graduate students in engineering, business, and statistics-as well as working practitioners-to design and analyze experiments for improving the quality, efficiency and performance of working systems.

A Byte of Python
Languages: Python
4.1 (23 Ratings)
Learning Languages

A Byte of Python

Swaroop C H, 2003

‘A Byte of Python’ is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.

Artificial Intelligence: Foundations of Computational Agents
3.6 (23 Ratings)
Statistics

Artificial Intelligence: Foundations of Computational Agents

David Poole & Alan Mackworth, 2010

This is a textbook aimed at junior to senior undergraduate students and first-year graduate students. It presents artificial intelligence (AI) using a coherent framework to study the design of intelligent computational agents.

Graph Databases
Languages: Graph DB
3.6 (22 Ratings)
SQL, NoSQL, and Databases

Graph Databases

Ian Robinson, Jim Webber, & Emil Eifrem, 2013

Get started with O'Reilly's Graph Databases and discover how graph databases can help you manage and query highly connected data.

Data Mining and Analysis: Fundamental Concepts and Algorithms
4.3 (15 Ratings)
Data Mining and Machine Learning

Data Mining and Analysis: Fundamental Concepts and Algorithms

Mohammed J. Zaki & Wagner Meria Jr., 2014

The main parts of the book include exploratory data analysis, pattern mining, clustering, and classification. The book lays the basic foundations of these tasks, and also covers many more cutting-edge data mining topics.

Art of Data Science
3.7 (15 Ratings)
Data Science in General

The Art of Data Science

Roger D. Peng & Elizabeth Matsui, 2015

This book describes the process of analyzing data. The authors have extensive experience both managing data analysts and conducting their own data analyses, and this book is a distillation of their experience...

Get updates in your inbox

Join over 7,500 data science learners.