Track
data-science
Data Science
36 lessons: workflow, EDA, ethics—Python playground + MCQs; then NumPy/Pandas.
- Mode
- server_script
- Practice
- Server runner
- Lessons
- 36 units
Before you start
The end-to-end data science workflow: framing questions, auditing quality, exploring distributions, cleaning features, evaluating models, and communicating decisions.
Turning data into action requires methodology beyond app coding—leakage, bias, and metric choice determine whether analysis helps or harms.
Analytics teams, product experimentation, research labs, and ML-adjacent engineering in every data-driven company.
Python playground lessons (stdlib previews) plus narrative case studies and MCQs; install Jupyter, pandas, and scikit-learn locally for full notebooks.
After /python/intro and basic /sql/intro literacy—before specializing on /numpy/intro and /pandas/intro.
Lesson order
Sequential — follow top to bottom36 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to Data Science
beginner
Open → -
02 what-is-data-science What is data science?
beginner
Open → -
03 data-science-vs-ml-preview Data science vs machine learning preview
beginner
Open → -
04 data-science-ecosystem-preview Data science ecosystem preview
beginner
Open → -
05 data-science-workflow Data science workflow
beginner
Open → -
06 types-of-data Types of data
beginner
Open → -
07 populations-samples Populations and samples
beginner
Open → -
08 descriptive-statistics Descriptive statistics
beginner
Open → -
09 data-quality-basics Data quality basics
beginner
Open → -
10 asking-good-questions Asking good questions
beginner
Open → -
11 python-stdlib-stats-preview Python stdlib statistics preview
intermediate
Open → -
12 exploratory-data-analysis-intro Exploratory data analysis introduction
beginner
Open → -
13 distributions-concept Distributions concept
beginner
Open → -
14 correlation-causation Correlation and causation
beginner
Open → -
15 missing-data-basics Missing data basics
beginner
Open → -
16 outliers-basics Outliers basics
beginner
Open → -
17 eda-python-preview EDA with Python preview
intermediate
Open → -
18 data-cleaning-workflow Data cleaning workflow
beginner
Open → -
19 handling-missing-values Handling missing values
beginner
Open → -
20 encoding-categorical-concept Encoding categorical concept
beginner
Open → -
21 feature-scaling-concept Feature scaling concept
beginner
Open → -
22 train-test-split-concept Train test split concept
beginner
Open → -
23 cleaning-python-preview Cleaning with Python preview
intermediate
Open → -
24 modeling-overview Modeling overview
beginner
Open → -
25 supervised-unsupervised-preview Supervised and unsupervised preview
beginner
Open → -
26 model-evaluation-metrics Model evaluation metrics
beginner
Open → -
27 cross-validation-concept Cross validation concept
intermediate
Open → -
28 bias-variance-preview Bias variance preview
intermediate
Open → -
29 ethics-bias-fairness Ethics bias and fairness
intermediate
Open → -
30 data-visualization-principles Data visualization principles
beginner
Open → -
31 storytelling-with-data Storytelling with data
beginner
Open → -
32 notebooks-reproducibility Notebooks and reproducibility
intermediate
Open → -
33 sql-in-data-pipeline SQL in the data pipeline
intermediate
Open → -
34 numpy-pandas-stack-preview NumPy and Pandas stack preview
intermediate
Open → -
35 interview-essentials-data-science Interview essentials for data science
intermediate
Open → -
36 production-checklist-data-science Production checklist for data science
advanced
Open →