Books

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

SQL, NoSQL, and Databases
Learn SQL The Hard Way
Languages: SQL

Learn SQL The Hard Way

Zed. A. Shaw, 2010
Data Mining and Machine Learning
Introduction to Machine Learning

Introduction to Machine Learning

Amnon Shashua, 2008
Learning Languages
Think Python 2nd Edition
Languages: Python

Think Python 2nd Edition

Allen Downey, 2015
Allen Downey is a Professor of Computer Science at Olin College

This hands-on guide takes you through Python a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Updated to Python 3.

Learning Languages
Invent with Python
Languages: Python

Invent with Python

Albert Sweigart
Albert Sweigart, is a software developer in San Francisco, California

"Invent Your Own Computer Games with Python" teaches you computer programming in the Python programming language. Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples.

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.

Learning Languages
Practical Regression and Anova using R
Languages: R

Practical Regression and Anova using R

Julian J. Faraway, 2002

This book is NOT introductory. The emphasis of this text is on the practice of regression and analysis of variance. The objective is to learn what methods are available and more importantly, when they should be applied.

SQL, NoSQL, and Databases
SQL for Web Nerds
Languages: SQL

SQL for Web Nerds

Philip Greenspun
SQL, NoSQL, and Databases
MongoDB Succinctly
Languages: MongoDB

MongoDB Succinctly

Agus Kurniawan

Essentials of the MongoDB system. Starting with creating a MongoDB database, you'll learn how to make collections and interact with their data, how to build a console application to interact with binary and image collection data, and much more.

Data Mining and Machine Learning
Machine Learning

Machine Learning

Abdelhamid Mellouk & Abdennacer Chebira
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.