There is no “perfect” theme for courses on Shopify. Any theme that fits your industry will work great for selling online courses. Next-generation LMSs like LearnWorlds offer landing page templates and themes that are specialized in selling courses. It’s better to use a LearnWorlds landing page template for courses and use Shopify as the payment gateway.