Do I have to be online at a certain time to take the courses?

No, you can access the online coursework and complete the projects whenever you'd like. The only "scheduled" part of the course are the mentor sessions, which you arrange with your mentor based on mutual availability once you get started with the course.