Books

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

Data Mining and Machine Learning
Real-World Active Learning

Real-World Active Learning

Ted Cuzzillo, 2015

Applications and Strategies for Human-in-the-loop Machine Learning.

Data Mining and Machine Learning
A Course in Machine Learning

A Course in Machine Learning

Hal Daumé III, 2014
SQL, NoSQL, and Databases
The Little MongoDB Book
Languages: MongoDB

The Little MongoDB Book

Karl Seguin, 2011

MongoDB is an open source NoSQL database, easily scalable and high performance. It retains some similarities with relational databases which, in my opinion, makes it a great choice for anyone who is approaching the NoSQL world.

SQL, NoSQL, and Databases
CouchDB: The Definitive Guide
Languages: Cassandra

CouchDB: The Definitive Guide

J. Chris Anderson, Jan Lehnardt, & Noah Slater

Three of CouchDB’s creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications.

Data Mining and Machine Learning
A First Encounter with Machine Learning

A First Encounter with Machine Learning

Max Welling, 2011
Distributed Computing Tools
Hadoop Illuminated

Hadoop Illuminated

Mark Kerzner & Sujee Maniyam, 2014

'Hadoop illuminated' is the open source book about Apache Hadoop™. It aims to make Hadoop knowledge accessible to a wider audience, not just to the highly technical.

Learning Languages
Python for You and Me
Languages: Python

Python for You and Me

Kushal Das, 2015

This is a simple book to learn the Python programming language, it is for the programmers who are new to Python.

Learning Languages
R Programming
Languages: R

R Programming

Wikibooks, 2014

The aim of this Wikibook is to be the place where anyone can share his or her knowledge and tricks on R. It is supposed to be organized by task but not by discipline. We try to make a cross-disciplinary book, i.e. a book that can be used by all.

Learning Languages
Learning Statistics with R
Languages: R

Learning Statistics with R

Daniel Navarro, 2015

I (Dani) started teaching the introductory statistics class for psychology students offered at the University of Adelaide, using the R statistical package as the primary tool. These are my own notes for the class which were trans-coded to book form.

Learning Languages
The R Manuals
Languages: R

The R Manuals

R Development Core Team

The R Manuals.

Be notified when we release new material

Join over 3,500 data science enthusiasts.