There are 111 upcoming course on Coursera, several of which are relevant to people who read this blog. Most of these courses are from top US universities. They are, from what I can see, free in all cases. They involve full online lectures along with tests and quizzes and, in some cases, certificates of completion. Quite an incredible array of courses.