The Open University has made many courses available for free through its OpenLearn website. Some really interesting looking stuff on there, and knowing the usual quality of OU literature, I can highly recommend this resource:
Free online computing courses
1 Reply