Python for Data Science
The language of AI, taught the way you'll use it
Python essentials through a data lens — NumPy, pandas, and plotting, taught for people who want to do ML, not write web servers.
Beginner3 modules · 12 lessons~95 min840 XPAligned with Kaggle Learn
Progress0/12
Module
Python Essentials for ML
The slice of the language data work actually uses
Variables & Types, Through a Data Lens7 min · 55 XPVariables & Types, Through a Data Lens
Lists, Dicts & Comprehensions8 min · 65 XPLists, Dicts & Comprehensions
Functions & Lambdas8 min · 70 XPFunctions & Lambdas
The Libraries That Matter6 min · 55 XPThe Libraries That Matter
Module
NumPy
The one array every ML framework secretly speaks
Arrays Beat Lists8 min · 70 XPArrays Beat Lists
Broadcasting8 min · 75 XPBroadcasting
Indexing & Slicing8 min · 70 XPIndexing & Slicing
Thinking in Shapes9 min · 80 XPThinking in Shapes
Module
Pandas & Plotting
The table every dataset becomes, and the plots that explain it
DataFrames: The Universal Table8 min · 70 XPDataFrames: The Universal Table
Filter, GroupBy, Merge9 min · 80 XPFilter, GroupBy, Merge
Reading Messy CSVs8 min · 75 XPReading Messy CSVs
Plot to See Patterns8 min · 75 XPPlot to See Patterns
Capstone project
Dataset deep dive
Grab a real dataset from Kaggle or data.gov that you actually care about — sports, music, games, anything. Clean it and pull out three non-obvious findings with pandas.
Deliverable: A Colab notebook (shared link) with cleaning code, three charts, and your findings.
Milestones
Finish every lesson to earn the Python for Data Science Certificate.