This could also qualify as a web design course as all these components are a part of the process I oversaw in a prior life at a web company. For the record, the components of how to create themes for WordPress include:
- Create a design in Photoshop
- Slicing the design
- Coding into CSS
And it wraps up with implementing the design in WordPress. In the older days you would have implemented into your CMS as a template, and it then becomes the basic design for your site.
But, this is WordPress specific. I have WordPress on my site. I need to use this myself. (…placing task on my calendar…)
Go thou and do likewise!