Skip to course content
Free course

Python Foundations / Module 8

Module 8

NumPy Foundations

Reason about numeric shape, selection, axes, broadcasting, and copies.

Executable courseUse the text pages for explanation and the browser notebook for practice. Sign in only when you want to save progress, continuation, completion, and badges.

Module sequence

  1. Why Arrays Differ from ListsUnit 1 · 18-25 minutes
  2. Shape, Dimensions, Size, and DtypeUnit 3 · 20-30 minutes
  3. Indexing, Slicing, and MasksUnit 4 · 25-35 minutes
  4. Vectorised OperationsUnit 5 · 20-30 minutes
  5. Aggregation and AxesUnit 6 · 25-35 minutes
  6. BroadcastingUnit 7 · 25-35 minutes
  7. Copies, Views, and MutationUnit 8 · 25-35 minutes