How much internet data will be needed for attending online classes?
That depends on the duration of your classes. On average 2GB data per day is sufficient but if you have classes of around or more than 6 hours then consider going higher.