WordPress E-Commerce for Beginners by Chris Dixon on SkillShare
Woocommerce plugin – sets up some default pages (cart, checkout) after being enabled, but you can add and alter pages (blog, contact) as needed
Use product categories and attributes! Does a ton for usability
* Seems really easy based on what I’ve done so far on adjusting course products