I don't know about courses, books, etc but here are a few of my favourite resources..
- SEOMoz Beginners Guide. This was what I read when first starting out in SEO
- Search Engine Land - Nice blog with the latest news and some useful how to's.
- Search Engine Journal - As above, latest news and...