Convex optimization courses can help you learn linear programming, duality theory, and gradient descent methods. You can build skills in formulating optimization problems, analyzing convex sets, and applying algorithms to practical work. Many courses introduce tools like MATLAB, Python libraries, and optimization software, that support implementing solutions in fields such as machine learning, artificial intelligence, and operations research.

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Algorithms
★ 4.7 (48) · Mixed · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Dimensionality Reduction, NumPy, Descriptive Statistics, Statistics, Geometry, Linear Algebra, Data Transformation, Python Programming, Calculus
★ 4 (3.2K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Portfolio Management, Portfolio Risk, Financial Modeling, Correlation Analysis, Financial Analysis, Equities
★ 4.4 (329) · Intermediate · Guided Project · Less Than 2 Hours

Amazon Web Services
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Token Optimization, Responsible AI, Cost Management, Mitigation
Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Operations Research, Network Model, Case Studies, Applied Mathematics, Mathematical Modeling, Machine Learning, Model Optimization, Mathematical Theory & Analysis, Business Analytics
★ 4.9 (97) · Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Design Strategies, Quantum computing, Python Programming
★ 4.7 (282) · Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Model Training, Model Optimization, Configuration Management, Image Analysis, Debugging, Data Presentation, Benchmarking, Experimentation, Computer Vision, Algorithms, Data Visualization, Deep Learning, Performance Tuning, Tensorflow, Failure Mode And Effects Analysis, Root Cause Analysis, Cost Management, Machine Learning
Intermediate · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: Report Writing, Operations Research, Applied Mathematics, Mathematical Modeling, Algorithms, Model Optimization, Data Visualization, Performance Metric, Business Analytics
Advanced · Course · 1 - 4 Weeks

The Chinese University of Hong Kong
Skills you'll gain: Model Optimization, Mathematical Modeling, Debugging
★ 4.3 (6) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Optimization, Deep Learning, PyTorch (Machine Learning Library), Model Training, Convolutional Neural Networks, Model Evaluation, Performance Tuning, Artificial Neural Networks, Technical Communication
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Optimization, Model Training, Model Deployment, Cloud Deployment, Model Evaluation, Classification Algorithms, Continuous Deployment, Continuous Integration
Intermediate · Course · 1 - 4 Weeks