NumPy & SciPy for Scientific Computing
The planned outline of 17 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Orientation: arrays, versions and runtimes
Coming soon - Module 2
Indexing, reshaping and vectorised operations
Coming soon - Module 3
Broadcasting and tensor operations
Coming soon - Module 4
Data types, memory and precision
Coming soon - Module 5
Random numbers and simulation
Coming soon - Module 6
Linear algebra in practice
Coming soon - Module 7
Fourier transforms and spectral analysis
Coming soon - Module 8
Signal processing with scipy.signal
Coming soon - Module 9
Optimisation with scipy.optimize
Coming soon - Module 10
Integration and differential equations
Coming soon - Module 11
Interpolation and approximation
Coming soon - Module 12
Sparse matrices and graphs
Coming soon - Module 13
Spatial algorithms with scipy.spatial
Coming soon - Module 14
Image and N-dimensional processing
Coming soon - Module 15
Special functions, constants and file I/O
Coming soon - Module 16
Performance, reliability and interoperability
Coming soon - Module 17
Upgrades and coming from MATLAB
Coming soon
Related tools
Matrix Calculator Matrices up to 10 × 10 in exact fractions — every step, from determinants to the SVD. Random Generator Fair, secure random numbers, list picks, shuffles, coin flips, dice and colours. IEEE 754 Floating-Point Converter See exactly how a number is stored in binary floating point — every bit, every digit. RC, LC & Active Filter Calculator Cutoff from parts, or parts from a cutoff — with standard values and a Bode plot. Tone Generator (Frequency Generator) Play any test tone, sweep, musical note or phone keypad tone — and save it as a WAV. Blur, Pixelate & Redact Image Hide faces, plates, names and numbers — blur, pixelate or a solid box, on your device.
Official documentation
- numpy.org/doc/stable (numpy.org)
- numpy.org/doc/stable/user/index.html (numpy.org)
- docs.scipy.org/doc/scipy/tutorial/index.html (docs.scipy.org)
- docs.scipy.org/doc/scipy/reference/index.html (docs.scipy.org)
- pyodide.org/en/stable/usage/packages-in-pyodide.html (pyodide.org)
More in Data and databases
- Data Analysis with Python (pandas, polars, DuckDB) (coming soon)
- Probability & Statistics (coming soon)
- Excel & Google Sheets (coming soon)
- PostgreSQL in Depth (coming soon)
- All Data tracks
- How we make lessons