There are several websites which offer a user with several courses. But the current Online Course structure had failed because of several reasons. Firstly the user have to pay, if the server is down user cannot access the website. The major problem was infrastructure and 24/7 support. To overcome the short comings deploy the website and use throughout the world via internet. This initiates requirement of a cloud. This paper will help in overcoming the drawbacks of the existing system by developing a Online Course model by adding extra features like uploading documents by the professors, viewing video lectures, downloading documents, asking questions, giving answers to the questions, discussing contents of courses among students, etc. and deploying that on Microsoft's cloud using MS Azure.