free texts/courses

Misc.
Video lectures
Shared Digital Library
Complete Books
Book Sites
Complete Course materials (and some books):