Do I have to complete it all at once?

No, absolutely not. You are free to complete each segment of the class as you wish. Once you complete the course, you can also go back and re-watch any segment that you wish before completing the exam.