Hop on over to TechNet and bookmark this excellent SharePoint 2010 for Internet Sites course.

The course describes how to implement and brand a SharePoint-based public website using SharePoint web content management (WCM). No development experience is required, but experience with HTML and CSS is recommended.

Here are the chapters you’ll work through:

1 Basics of WCM

2 CSS and Master Pages

3 Design Tools

4 Deployment Tools

5 Branding

6 Navigation and SEO

7 Content Query Web Part

8 JavaScript

9 Custom Publishing Artifacts

10 Putting It Together

11 Social Media

12 Multi-Lingual Sites

13 Performance and Caching

14 Security

15 Managing Deployment

Let us know what you think.