I'm taking courses from JHU via Coursera.  There's about 9 or so.