OER collections provide many different types of Open Education Resources, including from course materials, learning modules, and textbooks.
These sites offer entire courses for free, including lectures and course materials. These courses can be utilized by self-learners or other students.