No, you do not have to take the class in one sitting. Your current progress is automatically be saved every time you finish a page. That means you can stop and start as many times as you like.