No, you don't need a website if you have Teachable because Teachable allows you to manage your course pages directly from their dashboard and users can purchase curse easily from the Teachable course page.