I don't know whether anyone else has posted a link to this website before, but I thought it might be of interest to a few people. The Future Learn courses are typically 6 weeks long, & designed to be undertaken via PC, tablet or mobile. Best of all, they're free
Here's a link to the upcoming courses, which cover a diverse range of subjects:
https://www.futurelearn.com/courses/upcoming