NumPy Learning Resources
Learn numerical arrays, broadcasting, vectorized computation, matrix operations, and scientific Python fundamentals.
Learn scientific plotting, mathematical visualization, and data visualization in Python.
The official Matplotlib tutorials guide you through plotting mathematical functions, loss curves, histograms, scatter plots, and multi-panel diagnostic figures. Visualizing gradients, decision boundaries, and training loss curves is an indispensable debugging skill across every phase of AI engineering.
Course status is tracked independently from roadmap topic checkboxes so you can mark external courses without altering your topic mastery percentage.
Phase 0 Module 0.4 Visualization Reference
100% free open-source documentation and runnable examples.
Status: Verified (2026-11-09)
Review these foundations before starting so you get the most out of this material:
In Phase 0: Programming Foundations
Use during Module 0.4 to plot mathematical functions, numerical derivatives, and dataset distributions.
Learn numerical arrays, broadcasting, vectorized computation, matrix operations, and scientific Python fundamentals.
Learn to load, inspect, filter, clean, and manipulate structured datasets.