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.

Learning Languages
Learn Python, Break Python: A Beginner's Guide to Programming
Languages: Python

Learn Python, Break Python

Scott Grant, 2014

This is a hands-on introduction to the Python programming language, written for people who have no experience with programming whatsoever. After all, everybody has to start somewhere.

Learning Languages
Advanced R
Languages: R

Advanced R

Hadley Wickham, 2014

Useful tools and techniques for attacking many types of R programming problems, helping you avoid mistakes and dead ends. With ten+ years of experience programming in R, the author illustrates the elegance, beauty, and flexibility at the heart of R.

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
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.