Independent learning has the following advantages: Learner’s differences are easier to spot Learners can study at their own pace It makes use of a variety of learning styles It is cost-effective and appropriate for a large number of learners Learners are more in control of what they learn and in what way(s) Independent learning has the following disadvantages: It takes more time to prepare the appropriate materials It is difficult to maintain learners’ motivation The instructor needs to change roles constantly