subject
Intro

Stanford OpenEdx: CVX101: Convex Optimization

 with  Stephen Boyd

This course concentrates on recognizing and solving convex optimization problems that arise in applications. The syllabus includes: convex sets, functions, and optimization problems; basics of convex analysis; least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems; optimality conditions, duality theory, theorems of alternative, and applications; interior-point methods; applications to signal processing, statistics and machine learning, control and mechanical engineering, digital and analog circuit design, and finance.

PREREQUISITES

You should have good knowledge of linear algebra and exposure to probability. Exposure to numerical computing, optimization, and application fields is helpful but not required; the applications will be kept basic and simple. You will use matlab and CVX to write simple scripts, so some basic familiarity with matlab is helpful. We will provide some basic Matlab tutorials.

6 Student
reviews
Cost Free Online Course
Pace Self Paced
Subject Mathematics
Institution Stanford University
Provider Stanford OpenEdx
Language English
Certificates Certificate Available
Hours 10 hours a week
Calendar 9 weeks long
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
75+ Hour Free Coding Course flatironschool.com

Get started with Ruby & JS curriculum online with all-day instructor help.

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

6 reviews for Stanford OpenEdx's CVX101: Convex Optimization

Write a review
1 out of 2 people found the following review useful
3 years ago
profile picture
Kai1986 completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
the cvx101 is a very good course that displays the topic of the mathematical convex programming from a very practital point of view with a lot of very interesting applications and showing how to solve them. I suggest this course mainly to people that have at least a Bachelor degree in engineering field
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
This is an amazing course. Teaches the theory behind and to solve numerically convex optimization problems. Hws are solved writing progams in Matlab making use of the cvx library (developed by Prof. Boyd among others) which make programming convex optimization problem very natural and easy
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 years ago
profile picture
Zahra audited this course, spending 5 hours a week on it and found the course difficulty to be medium.
I audited the course. The course covers most of the recent and practical subjects in optimization and it was very helpful for me. Thanks to Prof. Boyd.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
Was this review helpful to you? YES | NO
7 days ago
Najib Odhah audited this course.
Was this review helpful to you? YES | NO

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review