mrmimic/data-scientist-roadmap — explained in plain English
Analysis updated 2026-06-24
Work through hands-on coding tutorials structured around every topic on the Swami Chandrasekaran data science roadmap.
Fork the repo and add your own notebooks to contribute practical examples missing from a topic area.
Use the curated README links to find external resources for any skill on the roadmap you want to study more deeply.
| mrmimic/data-scientist-roadmap | pair-code/facets | greyhatguy007/machine-learning-specialization-coursera | |
|---|---|---|---|
| Stars | 7,353 | 7,351 | 7,385 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | data | data | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Python and Poetry, run the install command and all libraries load automatically.
This repository pairs with a well-known data science skills roadmap image originally drawn by Swami Chandrasekaran on his personal blog. The image charts the broad territory a person needs to cover to work as a data scientist, from statistics and programming to machine learning and domain knowledge. The goal of this project is to fill in that chart with practical tutorials, giving learners a path through the subjects the diagram lays out. The tutorials are written as Jupyter Notebooks, which are documents that combine written explanations with runnable code in one file. Each main directory in the repository has its own README pointing to relevant resources and links. The contributing rules ask that all code be commented, that file naming stay consistent with the existing structure, and that useful outside links be added to README files alongside any notebooks. Running the examples requires Python and Poetry, a tool that manages package dependencies. After installing Poetry and running the install command, all the necessary libraries load automatically. The code examples are written by hand, though the README notes that some explanatory text was drawn from Wikipedia or generated by a language model. The project is open to contributions. Anyone can fork the repository, add tutorials, and submit a pull request. The README frames this as a community effort to flesh out a roadmap that already exists as a diagram but needs practical worked examples to be usable for self-study.
A collection of Jupyter Notebook tutorials that fill in a popular visual data science skills roadmap with practical, runnable coding examples covering statistics, programming, and machine learning.
Mainly Jupyter Notebook. The stack also includes Python, Jupyter Notebook, Poetry.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly data.
This repo across BitVibe Labs
Verify against the repo before relying on details.