Online learning is very nessary for those who find it difficult to attend classes onground, for more reason than one, example if a mother just have a baby and wishes to continue her education staying home with her young child, she can always take classes on line, rather than taking classes onground, wher her mind could be wondering about child.
Onground classes on the other hand is necessary for those who want to attend classes onground,
where te students is allowed the oppertunity to counteract with both thier classmates,instructor and the environment.