NumPy courrses often teach array manipulation, mathematical functions, and data analysis techniques. You can build skills in performing complex calculations, handling large datasets, and optimizing performance for numerical operations. Many courses introduce tools like Jupyter Notebooks and Python libraries, showing how these skills are applied in data science, machine learning, and artificial intelligence projects.

Skills you'll gain: Data Visualization, Matplotlib, Data Processing, Plot (Graphics), Data Storytelling, Pivot Tables And Charts, Data Visualization Software, Data Analysis, Data Structures, Heat Maps, Data Wrangling, Data Manipulation, Pandas (Python Package), NumPy, Data Transformation, Numerical Analysis, Data Preprocessing, Exploratory Data Analysis, Data Cleansing, Data Mapping
Intermediate · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Wrangling, Data Processing, Data Manipulation, Data Import/Export, Computer Programming
★ 4.7 (14) · Beginner · Course · 1 - 4 Weeks
Rice University
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, UI Components, Visualization (Computer Graphics), Motion Graphics, Video Game Development, Animation and Game Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Program Development, Computer Programming, Development Environment
★ 4.8 (3.3K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Scatter Plots, Histogram, Data Visualization, Data Visualization Software, Graphing, Statistical Visualization, Data Analysis, Python Programming
★ 4.5 (30) · Beginner · Guided Project · Less Than 2 Hours

University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Robotics, Python Programming, Computer Programming, Code Reusability, Automation, Algorithms
★ 4.8 (106) · Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Data Processing, Data Manipulation, Data Dictionary, Data Wrangling, File I/O, Data Structures, Scripting, Data Import/Export, Scripting Languages, Data Analysis, Python Programming, Data Mapping, Data Storage, Data Management
★ 4.7 (894) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Plotly, Exploratory Data Analysis, Scatter Plots, Plot (Graphics), Data Visualization, Data Visualization Software, Interactive Data Visualization, Data Analysis, Python Programming
★ 4 (51) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Data Structures, Data Access, Python Programming, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Quantum computing, Computer Programming, Software Installation, Computational Logic, Development Environment, Package and Software Management, Jupyter
★ 4.4 (18) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Visualization, Jupyter, Interactive Data Visualization, Scatter Plots, Histogram, Box Plots, Descriptive Statistics, Data Presentation, Animations, Python Programming
★ 3.3 (12) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Computational Logic, Jupyter, Computer Programming Tools
★ 4.9 (11) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Correlation Analysis, Plot (Graphics), Matplotlib, Seaborn, Data Cleansing, Data Visualization, Pandas (Python Package), Data Analysis, Data Manipulation, NumPy, Data Science, Statistical Analysis, Data Wrangling, Data Quality, Python Programming
★ 4.5 (445) · Beginner · Guided Project · Less Than 2 Hours