SEO Basics by SEOmoz. This is a wonderful presentation that touches on many of the SEO components. If you plan on hiring an SEO to work for you, try understand the basics and ask lots of questions. This overview gives insight into some of the areas SEO professionals focus much of their time.

This lengthy (150+ slides), but very comprehensive presentation is designed to help experienced SEOs train those new to the practice over a 2-3 hour, interactive session. It covers the search engine landscape, the SEO process, keyword research, link building and the emergence of social media as a ranking signal.