(NumPy)
The array library behind all of Python's data and AI world — learned through fun exercises, in about half an hour.
A free, hands-on course on the basics of NumPy — Python's array library and the foundation of data science and machine learning. Creating arrays, indexing, vectorized math, broadcasting, aggregations and reshaping, each taught with a fun exercise you solve yourself. Runs entirely on your laptop.
NumPy is the bedrock under pandas, scikit-learn, PyTorch and nearly all scientific Python — learn it once and every data and AI tool you touch afterward makes more sense.
Do math on whole arrays at once — no loops — and let NumPy stretch shapes to fit with broadcasting.
Sum, mean, min, max, argmax — over the whole array, or along a chosen axis to summarize rows or columns.
Bend arrays into new shapes with reshape and transpose, then stack and concatenate them together.