Directory of Open Access Journals (DOAJ): directory that indexes and provides access to quality peer-reviewed open access journals.
Many educational resources are open online including open textbooks.