I need a new website. I need you to design and build it. This website will host videos of different courses. It should be like an application which can list down courses when added. The developer should advice on a cost effective and secure hosting plateform. Please mention technologies you will use. The entire code base need to be handed over. The videos should be streaming and cannot be downloaded.