7 free online Stanford courses for EngineersConvex Optimization: This course concentrates on recognizing and solving convex optimization problems that arise in applications. You should have good ...