Found a great introduction to SEO provided by Rand at SEOmoz. These slides offer an SEO 101 approach but also do a great job of explaining some of the more complex ideas in search engine optimization that most 101 presentations fail to cover. Enjoy!
Introduction to SEO
View more presentations from randfish.