Students can learn at their own pace
CBL software has unlimited patience
Student's progress can be tracked
Information can be stored and retrieved quickly
Computers can provide instant feedback
Students can learn from the comforts of their home, not just in schools only, at anytime
Using CBL provides a sheltered space where students can make mistakes and not feel shy about it.
It improves computer literacy. [Students must interact with the computer in order to learn]
It generated excitement and hence increases motivation, through novelty.