Princeton offers multiple courses on theoretical machine learning, some of which are given below.


Additional special topics courses are offered every year, check https://www.cs.princeton.edu/courses/schedule