Loading: How to build an online course website from scratch and questions to answer before that