Internet is a blessing to mankind as it provides an unlimited access to resources and information on various topics. Valid courses recognized by reputed universities can now be learnt online. Some courses are offered only in selected areas. Now with e-learning gaining popularity, students can enroll for the classes of their choice. Those who are employed do not have to leave their jobs anymore for study purposes. Many of the courses allow the learners to learn at their own speed so that they can finish the course with ease. Many schools and colleges offering online classes outsource the task to organizations that specialize in conducting such classes. They will conduct classes, assign works and conduct exams based on the school curriculum.