Apache Arrow Course

A hands-on course on Apache Arrow using the Python binding (pyarrow). Nine lessons, one concept each, in order — each builds on the previous one's artifacts, so work through them in sequence rather than skipping around. Every code sample was actually run and its output verified (pyarrow 25.0.1, pandas 2.2.6, numpy 2.2.6).

Foundations
Data Model
Compute & Storage
Distributed Ecosystem
Reference