Free data science resources

June 27, 2026 Β· View on GitHub

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
  • βœ… = List

Software & Programming

Getting started with R

Advancing with R

Getting started with Python

Advancing with Python

Polars

Shell

Regular expressions

Web scraping

Git

Spark

SQL

DuckDB

Docker

Markdown, LaTeX and publishing

Data engineering and pipelines

Machine Learning

Theory

Interpretability

Guides, tutorials and courses

Deep learning

Computer vision

Reinforcement learning

Large language models and generative AI

Data Science Practice

Software development

Hiring and building teams

Agile data science

Ethics and fairness

MLOps

ML Platforms

Style Guides

Developing interactive applications

Visualisation

Time series analysis

Generalised Additive Modelling (GAMs)

Mathematics

Statistics

Causal inference

Experimentation and A/B testing

Spatial analysis

Data Science community groups

Python groups

  • πŸ‘₯ PyData Meetup Groups
    • Directory of local PyData meetup groups around the world.
  • πŸ‘₯ PyLadies by PyLadies
    • An international mentorship community for women and friends in the Python community.

R groups

Natural language processing

Special Topics