100+ Free Data Science Books

Free Data Science Books Image

100+ Free Data Science Books

Pulled from the web, here is a our collection of free books on Data Science, Big Data, Data Mining, Machine Learning, Python, R, SQL, NoSQL and more.

If you’re looking for even more learning materials, be sure to also check out a data science online course.

Note that while every book here is provided for free, consider purchasing the hard copy if you find any particularly helpful. In many cases you will find Amazon links to the printed version, but bear in mind that these are affiliate links, and purchasing through them will help support not only the authors, but also LearnDataSci. Thank you for reading, and thank you in advance for helping support this website.


  • Data Science in General

    An Introduction to Data Science

    An Introduction to Data Science

    by Jeffrey Stanton, 2013

  • School of Data Handbook

    School of Data Handbook

    by School of Data, 2015

  • Data Jujitsu: The Art of Turning Data into Product

    Data Jujitsu: The Art of Turning Data into Product

    by DJ Patil, 2012

  • Art of Data Science

    Art of Data Science

    by Roger D. Peng & Elizabeth Matsui, 2015

Interviews with Data Scientists

  • The Data Science Handbook

    The Data Science Handbook

    by Carl Shan, Henry Wang, William Chen, & Max Song, 2015

    Buy on Amazon

  • The Data Analytics Handbook

    The Data Analytics Handbook

    by Brian Liou, Tristan Tao, & Declan Shener, 2015

Forming Data Science Teams

Data Analysis

Distributed Computing Tools

Hadoop

Learning Languages

Python

R

  • R Programming for Data Science

    R Programming for Data Science

    by Roger D. Peng,

  • R Programming

    R Programming

    by Wikibooks, 2014

  • Advanced R

    Advanced R

    by Hadley Wickham, 2014

    Buy on Amazon

  • A Little Book of R for Time Series

    A Little Book of R for Time Series

    by Avril Coghlan, 2015

  • The R Manuals

    The R Manuals

    by R Development Core Team

  • Learning Statistics with R

    Learning Statistics with R

    by Daniel Navarro, 2015

  • LearnR

    LearnR

    by Kun Ren, 2015

  • R by Example

    R by Example

    by Ajay Shah, 2005

  • Practical Regression and Anova using R

    Practical Regression and Anova using R

    by Julian J. Faraway, 2002

  • The R Inferno

    The R Inferno

    by Patrick Burns, 2011

    Buy on Amazon

  • Ecological Models and Data in R

    Ecological Models and Data in R

    by Benjamin M. Bolker, 2008

    Buy on Amazon

  • Spatial Epidemiology Notes: Applications and Vignettes in R

    Spatial Epidemiology Notes: Applications and Vignettes in R

    by Charles DiMaggio, 2014

SQL, NoSQL, and Databases

SQL

  • Learn SQL The Hard Way

    Learn SQL The Hard Way

    by Zed. A. Shaw, 2010

  • SQL Tutorial as a PDF

    SQL Tutorial as a PDF

    by Tutorials Point

  • SQL for Web Nerds

    SQL for Web Nerds

    by Philip Greenspun

Cassandra

  • Cassandra Tutorial as a PDF

    Cassandra Tutorial as a PDF

    by Tutorials Point, 2015

  • CouchDB: The Definitive Guide

    CouchDB: The Definitive Guide

    by J. Chris Anderson, Jan Lehnardt, & Noah Slater

MongoDB

NoSQL in General

  • Extracting Data from NoSQL Databases

    Extracting Data from NoSQL Databases

    by Petter Näsholm, 2012

  • NoSQL Databases

    NoSQL Databases

    by Christof Strauch

Other Database

  • Graph Databases

    Graph Databases

    by Ian Robinson, Jim Webber, & Emil Eifrem, 2013

Data Mining and Machine Learning

  • Introduction to Machine Learning

    Introduction to Machine Learning

    by Amnon Shashua, 2008

  • Introduction to Machine Learning

    Introduction to Machine Learning

    by Alex Smola & S.V.N. Vishwanathan, 2008

  • Machine Learning

    Machine Learning

    by Abdelhamid Mellouk & Abdennacer Chebira, 450

  • Machine Learning – The Complete Guide

    Machine Learning – The Complete Guide

    by Wikipedia

  • Social Media Mining An Introduction

    Social Media Mining An Introduction

    by Reza Zafarani, Mohammad Ali Abbasi, & Huan Liu, 2014

    Buy on Amazon

  • Data Mining: Practical Machine Learning Tools and Techniques

    Data Mining: Practical Machine Learning Tools and Techniques

    by Ian H. Witten & Eibe Frank,2005

    Buy on Amazon

  • Mining of Massive Datasets

    Mining of Massive Datasets

    by Jure Leskovec, Anand Rajaraman, & Jeff Ullman, 2014

    Buy on Amazon

  • A Programmer’s Guide to Data Mining

    A Programmer’s Guide to Data Mining

    by Ron Zacharski, 2015

  • Data Mining with Rattle and R

    Data Mining with Rattle and R

    by Graham Williams, 2011

    Buy on Amazon

  • Data Mining and Analysis: Fundamental Concepts and Algorithms

    Data Mining and Analysis: Fundamental Concepts and Algorithms

    by Mohammed J. Zaki & Wagner Meria Jr., 2014

    Buy on Amazon

  • Probabilistic Programming & Bayesian Methods for Hackers

    Probabilistic Programming & Bayesian Methods for Hackers

    by Cam Davidson-Pilon, 2015

    Buy on Amazon

  • Data Mining Techniques For Marketing, Sales, and Customer Relationship Management

    Data Mining Techniques For Marketing, Sales, and Customer Relationship Management

    by Michael J.A. Berry & Gordon S. Linoff, 2004

    Buy on Amazon

  • Inductive Logic Programming: Techniques and Applications

    Inductive Logic Programming: Techniques and Applications

    by Nada Lavrac & Saso Dzeroski, 1994

    Buy on Amazon

  • Pattern Recognition and Machine Learning

    Pattern Recognition and Machine Learning

    by Christopher M. Bishop, 2006

    Buy on Amazon

  • Machine Learning, Neural and Statistical Classification

    Machine Learning, Neural and Statistical Classification

    by D. Michie, D.J. Spiegelhalter, & C.C. Taylor, 1999

    Buy on Amazon

  • Information Theory, Inference, and Learning Algorithms

    Information Theory, Inference, and Learning Algorithms

    by David J.C. MacKay, 2005

    Buy on Amazon

  • Data Mining and Business Analytics with R

    Data Mining and Business Analytics with R

    by Johannes Ledolter, 2013

    Buy on Amazon

  • Bayesian Reasoning and Machine Learning

    Bayesian Reasoning and Machine Learning

    by David Barber, 2014

    Buy on Amazon

  • Gaussian Processes for Machine Learning

    Gaussian Processes for Machine Learning

    by C. E. Rasmussen & C. K. I. Williams, 2006

    Buy on Amazon

  • Reinforcement Learning: An Introduction

    Reinforcement Learning: An Introduction

    by Richard S. Sutton & Andrew G. Barto, 2012

    Buy on Amazon

  • Algorithms for Reinforcement Learning

    Algorithms for Reinforcement Learning

    by Csaba Szepesvari , 2009

    Buy on Amazon

  • Modeling With Data

    Modeling With Data

    by Ben Klemens, 2008

  • KB – Neural Data Mining with Python Sources

    KB – Neural Data Mining with Python Sources

    by Roberto Bello, 2013

    Buy on Amazon

  • Deep Learning

    Deep Learning

    by Yoshua Bengio, Ian J. Goodfellow, & Aaron Courville, 2015

  • Neural Networks and Deep Learning

    Neural Networks and Deep Learning

    by Michael Nielsen, 2015

  • Data Mining Algorithms In R

    Data Mining Algorithms In R

    by Wikibooks, 2014

  • Data Mining and Analysis: Fundamental Concepts and Algorithms

    Data Mining and Analysis: Fundamental Concepts and Algorithms

    by Mohammed J. Zaki & Wagner Meira Jr., 2014

    Buy on Amazon

  • Theory and Applications for Advanced Text Mining

    Theory and Applications for Advanced Text Mining

    by Shigeaki Sakurai, 2012

  • Understanding Machine Learning: From Theory to Algorithms

    Understanding Machine Learning: From Theory to Algorithms

    by Shai Shalev-Shwartz, 2014

    Buy on Amazon

  • Real-World Active Learning

    Real-World Active Learning

    by Ted Cuzzillo, 2015

  • A Course in Machine Learning

    A Course in Machine Learning

    by Hal Daumé III, 2014

  • A First Encounter with Machine Learning

    A First Encounter with Machine Learning

    by Max Welling, 2011

Artificial Intelligence

  • The LION Way: Machine Learning plus Intelligent Optimization

    The LION Way: Machine Learning plus Intelligent Optimization

    by Roberto Battiti & Mauro Brunato, 2013

    Buy on Amazon

  • Learning Deep Architectures for AI

    Learning Deep Architectures for AI

    by Yoshua Bengio, 2009

    Buy on Amazon

  • Artificial Intelligence A Modern Approach, 1st Edition

    Artificial Intelligence A Modern Approach, 1st Edition

    by Stuart Russell, 1995

    Buy on Amazon

Statistics and Statistical Learning

  • Artificial Intelligence: Foundations of Computational Agents

    Artificial Intelligence: Foundations of Computational Agents

    by David Poole & Alan Mackworth, 2010

    Buy on Amazon

  • Think Stats: Exploratory Data Analysis in Python

    Think Stats: Exploratory Data Analysis in Python

    by Allen B. Downey, 2014

    Buy on Amazon

  • Think Bayes: Bayesian Statistics Made Simple

    Think Bayes: Bayesian Statistics Made Simple

    by Allen B. Downey, 2012

    Buy on Amazon

  • The Elements of Statistical Learning: Data Mining, Inference, and Prediction

    The Elements of Statistical Learning: Data Mining, Inference, and Prediction

    by Trevor Hastie, Robert Tibshirani, & Jerome Friedman, 2008

    Buy on Amazon

  • An Introduction to Statistical Learning with Applications in R

    An Introduction to Statistical Learning with Applications in R

    by Gareth James, Daniela Witten, Trevor Hastie, & Robert Tibshirani, 2013

    Buy on Amazon

  • A First Course in Design and Analysis of Experiments

    A First Course in Design and Analysis of Experiments

    by Gary W. Oehlert, 2010

    Buy on Amazon

  • Time Series Analysis and Its Applications: With R Examples

    Time Series Analysis and Its Applications: With R Examples

    by Robert H. Shumway & David S. Stoffer, 2011

    Buy on Amazon

  • An Introduction to Statistics with Python

    An Introduction to Statistics with Python

    by Thomas Haslwanter, 2015

  • OpenIntro Statistics

    OpenIntro Statistics

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

    Buy on Amazon

  • Intro Stat with Randomization and Simulation

    Intro Stat with Randomization and Simulation

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

    Buy on Amazon

Data Visualization

Big Data

  • Disruptive Possibilities: How Big Data Changes Everything

    Disruptive Possibilities: How Big Data Changes Everything

    by Jeffrey Needham, 2013

    Buy on Amazon

  • Real-Time Big Data Analytics: Emerging Architecture

    Real-Time Big Data Analytics: Emerging Architecture

    by Mike Barlow, 2013

    Buy on Amazon

  • Big Data Now: 2012 Edition

    Big Data Now: 2012 Edition

    by O’Reilly Media, Inc., 2012

    Buy on Amazon

Computer Science Topics

Math Topics

  • A First Course in Linear Algebra

    A First Course in Linear Algebra

    by Robert A Beezer, 2012

    Buy on Amazon

  • Linear Algebra: An Introduction to Mathematical Discourse

    Linear Algebra: An Introduction to Mathematical Discourse

    by Wikibooks

  • Probability and Statistics Cookbook

    Probability and Statistics Cookbook

    by Matthias Vallentin

  • Linear Algebra, Theory And Applications

    Linear Algebra, Theory And Applications

    by Kenneth Kuttler, 2015

    Buy on Amazon

  • Probabilistic Models in the Study of Language

    Probabilistic Models in the Study of Language

    by R Levy, 2012

  • Linear Algebra

    Linear Algebra

    by David Cherney, Tom Denton & Andrew Waldron, 2013

  • Introduction to Probability

    Introduction to Probability

    by Charles M. Grinstead & J. Laurie Snell, 1997

    Buy on Amazon

  • Elementary Applied Topology

    Elementary Applied Topology

    by Robert Ghrist, 2014

    Buy on Amazon

  • Ordinary Differential Equations

    Ordinary Differential Equations

    by Wikibooks

  • Elementary Differential Equations

    Elementary Differential Equations

    by William F. Trench, 2013

    Buy on Amazon

Well, there you have it. Thousands of e-pages to read through. We hope there’s a data science book here for everyone, no matter what level you’re starting at. If you have any suggestions of free books to include or want to review a book mentioned, please comment below and let us know!

We are against illegal distribution of materials, so if you find that one of these books is a pirated copy, please inform us so that we can remove it from the list immediately.

7 thoughts on “100+ Free Data Science Books

    • September 10, 2015 at 2:09 am
      Permalink

      Great find. This list could use some more in depth math texts.

      Reply
  • September 25, 2015 at 2:58 pm
    Permalink

    Great! Thank you so much.

    Reply
    • September 27, 2015 at 5:16 pm
      Permalink

      You’re welcome! Thanks for reading 🙂

      Reply
  • July 1, 2016 at 5:38 pm
    Permalink

    Thank you Brendan! I could improve my skills thanks to your post.

    Reply
  • July 5, 2016 at 10:19 am
    Permalink

    thanks for providing

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *