https://medium.com/swlh/how-to-build-an-online-course-that-250-000-people-will-sign-up-for-309c8a4dbe39