Open Education Database

OEDb has over 10,000 free online courses from sources such as Udemy to Harvard on a wide variety of subjects. I recommend browsing by subject to help narrow down your search.