I've seen similar lists on here before, but still a great resource nonetheless: 12 Dozen Places To Educate Yourself Online For Free