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.

Beginner · Course · 1 - 3 Months

DeepLearning.AI
★ 4.9 (64K) · Intermediate · Course · 1 - 4 Weeks

Beginner · Course · 1 - 3 Months

Intermediate · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 3 Months

★ 4.6 (30) · Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
★ 4.7 (60) · Intermediate · Course · 1 - 3 Months

Mixed · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 4 Weeks

Coursera
★ 4.8 (15) · Beginner · Course · 1 - 4 Weeks

Coursera
★ 4.6 (440) · Intermediate · Guided Project · Less Than 2 Hours