Data Science & Artificial Intelligence

Books, references, and datasets for working thoughtfully with data.

Back to Resources

Start with data science

R for Data Science — Hadley Wickham, Mine Çetinkaya-Rundel, and Garrett Grolemund

A hands-on introduction to the tidyverse workflow: importing, transforming, visualizing, and communicating data.

Book Free Beginner friendly

An Introduction to Statistical Learning — James, Witten, Hastie, Tibshirani, and Taylor

An accessible introduction to statistical learning, with editions and labs for both R and Python.

Book Free Intermediate

Modern Data Science with R — Baumer, Kaplan, and Horton

A broad introduction connecting data wrangling, visualization, modeling, databases, and responsible data science.

Book Free online Beginner–intermediate

Visualization and communication

Fundamentals of Data Visualization — Claus O. Wilke

A language-independent guide to making clear, accurate, and effective visualizations.

Book Free

R Graphics Cookbook — Winston Chang

A practical recipe collection for common visualization tasks in ggplot2.

Book Free Reference

Introduction to R Markdown — Michael Clark

A concise introduction to reproducible reports with R Markdown.

Book Free

Modeling, probability, and text

R programming and production

Find a dataset

Kaggle Datasets and OpenML

Large community platforms for discovering datasets and, in OpenML’s case, sharing machine-learning experiments.

Dataset directory Free

UCI Machine Learning Repository

A long-running collection of datasets widely used in machine-learning teaching and research.

Dataset directory Free

Other useful sources include Google Dataset Search, Data.gov, World Bank Open Data, UNICEF Data, the Registry of Open Data on AWS, FiveThirtyEight data, and the community-maintained Awesome Public Datasets.

Back to top