Courses in MATLAB often teach numerical analysis, data visualization, algorithm development, and simulation techniques. You can build skills in matrix manipulation, function creation, and data processing, that support engineering and scientific applications. Many courses also introduce tools like Simulink for modeling and simulation, as well as various toolboxes that enhance MATLAB's capabilities, allowing you to apply your skills in fields such as robotics, finance, and artificial intelligence.

The University of Chicago
Skills you'll gain: Keras (Neural Network Library), Machine Learning Methods, Unsupervised Learning, Machine Learning Algorithms, Deep Learning, Machine Learning, Statistical Machine Learning, Machine Learning Software, Decision Tree Learning, Applied Machine Learning, Scikit Learn (Machine Learning Library), Classification Algorithms, Supervised Learning, Regression Analysis, Artificial Intelligence and Machine Learning (AI/ML), Random Forest Algorithm, Model Training, Dimensionality Reduction, Model Evaluation, Data Preprocessing
★ 3.9 (25) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Data Visualization, Data Manipulation, Statistical Visualization, Data Wrangling, Data Science, Package and Software Management, Exploratory Data Analysis, Python Programming
★ 4.6 (79) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Scientific Visualization, Interactive Data Visualization, Statistical Visualization, Exploratory Data Analysis, Graphing, Python Programming
★ 4.6 (78) · Beginner · Guided Project · Less Than 2 Hours
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

Edge Impulse
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Artificial Neural Networks, Embedded Systems, Deep Learning, Model Deployment, Data Ethics, Responsible AI, Model Training, Machine Learning, Computer Programming, Classification Algorithms, Model Evaluation, Python Programming
★ 4.8 (168) · 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

Skills you'll gain: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Plot (Graphics), Seaborn, Matplotlib, Statistical Visualization, Cloud Computing, Jupyter, Dimensionality Reduction, Data Science, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Methods, Numerical Analysis, Python Programming, Data Manipulation
★ 4.6 (298) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Large Language Modeling, Retrieval-Augmented Generation, LLM Application, Prompt Patterns, Tool Calling, Generative AI Agents, Embeddings, Agentic systems, Application Development, Agentic Workflows, Query Languages, Data Pipelines, Data Persistence
★ 3.8 (6) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Data Storytelling, Data Presentation, Interactive Data Visualization, Data Visualization, Plot (Graphics), Scientific Visualization, Statistical Visualization, Data Visualization Software, Box Plots, Storytelling, Image Quality, Python Programming, Design, Software Installation
★ 4.4 (21) · Mixed · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Generative Adversarial Networks (GANs), Generative AI, Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Machine Learning Algorithms, Applied Machine Learning, Python Programming, Machine Learning, Generative Model Architectures, Artificial Neural Networks, Model Evaluation, Data Processing, Classification Algorithms, Computer Vision, Computer Programming, Regression Analysis
★ 3.7 (28) · 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: Linear Algebra, Differential Equations, Applied Mathematics, Advanced Mathematics, Algebra, Mathematical Modeling, Mathematical Theory & Analysis
★ 4.6 (27) · Mixed · Course · 1 - 3 Months