Loading Study Path…
πŸŽ‰

You finished it!

You've completed all 18 modules of the Data Science Study Path. That's seriously impressive β€” you're a data scientist now.

Data Science
Study Path

A complete learning journey from Python basics to deep learning β€” interactive guides with real-world examples and hands-on practice.

18 Guides 1 000+ Code Examples Real-World Use Cases Jupyter Notebooks Practice Exercises

Learning Path Progress

0 / 11 completed
Foundations
🐍
Module 00
Python Basics

Variables, strings, lists, dicts, loops, functions, classes, error handling, comprehensions, and modules.

VariablesFunctionsOOPFiles
πŸ”’
Module 01
NumPy

Array creation, indexing, broadcasting, math operations, linear algebra, random number generation, and performance.

ArraysBroadcastingLinear Algebra
🌐
Module 02
APIs & Data Collection

HTTP fundamentals, requests library, JSON parsing, authentication, pagination, rate limiting, async calls, FastAPI, and web scraping.

requestsRESTJSONFastAPI
πŸ—„οΈ
Module 03
SQL

SELECT, WHERE, GROUP BY, JOINs, subqueries, CTEs, window functions, indexes, views, and SQLite with Python.

SELECTJOINsWindow FnCTEs
πŸ”€
Module 04
Git & Version Control

Git fundamentals to advanced β€” branching, merging, rebasing, remotes, pull requests, hooks, LFS, and GitHub Actions for data science teams.

BranchingPull RequestsCI/CDGitHub
Data Analysis
🐼
Module 03
Pandas

The essential data analysis library β€” Series, DataFrames, cleaning, groupby, merge, datetime, string ops, and plotting.

DataFrameGroupByMerge32 Topics
⚑
Module 04
Polars

Blazing-fast DataFrames β€” expressions, lazy API, groupby, joins, string/date ops, Parquet, and Pandas migration.

Lazy APIExpressionsParquetvs Pandas
πŸ“
Module 05
Statistics & Probability

Descriptive stats, probability distributions, hypothesis testing, confidence intervals, ANOVA, and correlation.

Distributionst-testChi-Squarescipy
🧹
Module 06
Data Cleaning & Feature Engineering

Handle missing data, outliers, encoding, scaling, and create powerful features β€” the skill that improves models more than better algorithms.

Missing DataEncodingScalingPipelines
🎲
Module 07
Probability & Bayesian Thinking

Think probabilistically β€” Bayes' theorem, priors & posteriors, Bayesian A/B testing, Monte Carlo simulation, and MCMC for inference.

Bayes' TheoremA/B TestingMonte CarloMCMC
Data Visualization
πŸ“Š
Module 06
Matplotlib

Line, bar, scatter, histogram, subplots, customization, heatmaps, twin axes, animations, and style sheets.

Line ChartSubplotsHeatmapAnimation
🎨
Module 07
Seaborn

Statistical visualization β€” distributions, regression, heatmaps, pair plots, FacetGrid, and themes.

DistributionRegressionFacetGridClustermap
✨
Module 08
Plotly

Interactive charts β€” scatter, bar, 3D, animations, geographic maps, subplots, funnel, and Sankey diagrams.

Interactive3D ChartsMapsAnimation
Machine Learning
πŸ€–
Module 09
Scikit-learn

ML from scratch β€” regression, classification, clustering, pipelines, evaluation metrics, and hyperparameter tuning.

RegressionRandom ForestPipelinesPCA
πŸ“ˆ
Module 12
Time Series Analysis

Pandas datetime indexing, resampling, rolling stats, ARIMA, seasonal decomposition, and forecasting evaluation.

ARIMAResamplingSTLForecasting
πŸ’¬
Module 13
NLP & Text Processing

Text cleaning, tokenization, NER, sentiment analysis, TF-IDF, topic modeling, text classification, and transformers.

NLTKspaCyTF-IDFTransformers
Deep Learning & Deployment
🧠
Module 12
Deep Learning

PyTorch from tensors to production β€” autograd, CNNs, LSTMs, transfer learning, regularization, and model saving.

PyTorchCNNsLSTMsTransfer
πŸš€
Module 13
Streamlit

Build data web apps in pure Python β€” widgets, charts, forms, caching, file upload, session state, and multi-page apps.

Web AppsWidgetsCachingMulti-Page
βš™οΈ
Module 14
MLOps & Deployment

Model saving, FastAPI serving, Docker containers, MLflow experiment tracking, monitoring, CI/CD, A/B testing, and explainability.

FastAPIDockerMLflowSHAP