Do I have to be online at a specific time to attend classes?

You can log in whenever you are able. You are not required to log in at any particular time for some of the classes.