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: Matplotlib, Data Storytelling, Data Presentation, Data Visualization, Plot (Graphics), Scientific Visualization, Data Visualization Software, Image Quality, Software Installation
★ 4.5 (15) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Visualization, Data Presentation, Matplotlib, Plotly, Seaborn, Plot (Graphics), Exploratory Data Analysis, Dashboard Creation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Box Plots, Plot (Graphics), Seaborn, Data Visualization, Statistical Visualization, Data Visualization Software, Pandas (Python Package), Scatter Plots, Data Presentation, Data Import/Export, Histogram, Python Programming, Data Manipulation, Data Analysis, Data Structures
★ 3.9 (9) · Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: LLM Application, Prompt Patterns, Large Language Modeling, Prompt Engineering, Generative AI, Token Optimization, Applied Machine Learning, Generative Model Architectures, Fine-tuning, Python Programming, Model Training, Open Source Technology, Model Optimization
★ 4.7 (19) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Datamaps, Interactive Data Visualization, Data Visualization, Data Visualization Software, Statistical Visualization, Data Storytelling, Plot (Graphics), Data Access, Correlation Analysis, Exploratory Data Analysis, Data Preprocessing, Data Science, Data Analysis, Python Programming
★ 4.4 (10) · Beginner · Guided Project · Less Than 2 Hours

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

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

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: Exploratory Data Analysis, Scatter Plots, Data Analysis, Correlation Analysis, Box Plots, Descriptive Statistics, Pandas (Python Package), Data Visualization, Plot (Graphics), Analysis, Histogram, Statistical Analysis, Python Programming, Software Installation
★ 4.8 (6) · Intermediate · Guided Project · Less Than 2 Hours

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
University of Michigan
Skills you'll gain: Matplotlib, Data Visualization, Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Statistical Visualization, Data Presentation, Data Literacy, Graphing, Graphic and Visual Design, Data Manipulation, Python Programming
★ 4.5 (6.3K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Plotly, Data Presentation, Matplotlib, Interactive Data Visualization, Seaborn, Plot (Graphics), Data Visualization, Data Visualization Software, Statistical Visualization
★ 4.9 (9) · Beginner · Guided Project · Less Than 2 Hours