Free data science resources

🚧 This page is a work in progress!

Overview

The goal of this page is to gather resources and learning materials across a broad range of popular data science topics and arrange them thematically. Resources have been selected because they are

  • High quality
  • Free of charge
  • Don’t require readers to sign up

Remember that material that is offered freely on the web is paid for by the author’s time - if you find a resource particularly useful, consider supporting them in whatever way they prefer. If you find this page useful please share it and spread the word! If you find a mistake or broken link, please file an issue or submit a pull request.

Key to resource types

  • πŸŽ“ = Course
  • πŸ“ = Tutorial or blog post
  • πŸ“š = Book or book chapter
  • ▢️ = Video or webinar
  • 🎧 = Podcast or audio recording
  • πŸ‘₯ = Community or user forum
  • πŸ“œ = Journal or technical article
  • πŸ’‘ = Cheat sheet

Software & Programming

Getting started with R

Advancing with R

Getting started with Python

Advancing with Python

Shell

Regular expressions

Git

Spark

Javascript

SQL

Docker

Markdown, LaTeX and publishing

Data Science Practice

Software development

Project management

Ethics and fairness

MLOps

Style Guides

Developing interactive applications

Visualisation

Time series analysis

Generalised Additive Modelling (GAMs)

Statistics

Data Science community groups

Natural language processing

Deep Learning

Machine Learning

Theory

Practice

Special Topics