This course goes over fundamental topics in convex optimization while tying it back to Machine Learning and Statistics and it's a lot more computational than EE364A.
This course is very complementary to either of the above courses, but is a bit more approachable as it goes through the same/similar examples with more steps.