In the last years the concept of traditional classroom learning has changed a lot. With the rise of digital technology in these years there is no need of being physically present in a place to learn or understand something. A student from any place on earth can now gain knowledge from any other part of the world through enrolling in an online course. Online courses allow a student to learn new skills at his own comfort and flexibility. These are self paced learning which allows students to learn things at their own speed and don’t have to rush on things or go with the flow while learning. They can easily concentrate on things that they don’t understand at first and then move on to the next topic. It also enables them to breeze past the things that they are already aware of which saves their time and gives better efficiency. Students are not restricted to learn certain topics they have a wide variety of topics to learn from. Online courses are very helpful for those students who have social anxiety and have trouble in asking queries or doubts in a classroom. Online courses provide them a platform to understand things in their own convenience and they can easily raise queries or doubts in the discussion forums. Online course helps an individual to learn an additional skill with more individual attention and offers more flexibility.