Online learning is a big jump from the norm and oftentimes you may experience uncertainty (e.g. not knowing how content will be delivered, being unsure about how exams or labs will go, etc.). It is an adjustment that can be difficult at first, but online learning also comes with some pros that in-person classes do not have.
A good additional resource from Waterloo's Student Success Office is their page on online learning which also has material about learning STEM online.
The ability to study on your own time and create a schedule that works for you
The ability to replay or speed up lectures as needed (if lectures are recorded)
Midterm and final exams may not be weighted as heavily
Harder to meet and connect with classmates and faculty
Different professors may use different tools for communication and this can make it more difficult to keep up with announcements, deadlines, etc.
Hard to develop connections with profs and TAs
Live lectures - Live sessions where the professor facilitates the lectures in real time (often times these must be recorded and posted afterwards)
Pre-recorded lectures - The professor has recorded a video of themselves going through the content and posts that so students can view (may be posted on Learn, Youtube, etc.)
Assigned readings - The professor may assign textbook reading to supplement the topics covered in the above methods of delivery
Get organized: during the first week try to understand the schedule (deadlines, potential live sessions, and other important dates) of each of your courses. This will minimize the risk of letting important tasks slip through the cracks.
Be engaging: if your professor provides a course survey or asks for feedback, use that opportunity to let the faculty know whether or not the delivery of the course and assignments are working for you or not. The professors and TAs are also learning how to navigate the online space and are often very reciprocated of your feedback.
Set up channels for accountability: if you know someone in your class, consider syncing up (via call or text) with them once a week to go over what assignments are coming up and other important dates
Take advantage of technology: consider using online organization/productivity tools like Notion to list out important dates, a weekly agenda, upcoming assignments, etc.
Don’t let work pile up: even though your learning is on your own terms it is good to set a schedule for yourself to stay on top of course work. It is harder to catch up after the fact.
Plan ahead: Look for major upcoming deadlines that will require a significant amount of time to invest in. You don’t want to get stuck last minute pulling all-nighters to complete assignments for the due date.
Don’t be afraid to ask for help: Online learning may be stressful, but don't be afraid to ask for help. Ask classmates, professors and TAs for help, they will be glad to help you out.
Get co-op under control: Co-op deadlines can creep up on you fast and is one more thing to worry about during the term. Try to arrange your own job early in the term to avoid having interviews taking up a significant amount of your time.