A guide to free on-line tutorials, courses and self-paced learning modules on the Internet.