Open Culture
Open Culture is a well-rounded service that provides not just free courses but also degree and certificate programs (some services are premium). They currently offer over 1100 courses from prestigious schools like Oxford, Yale, Harvard and Stanford.