a hands-on course

Learn NumPy
by Doing

(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.

in the real world

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.

Start with your first array →

Part 1 — Arrays

Part 2 — Operating on arrays

Part 3 — Put it together