Do I have to complete the course in one sitting?

No. You can complete the course in multiple sessions and return to where you left off.