How long does it take to finish all the courses?
This varies by person. It's possible to finish watching all courses within 1-2 weeks. However, students will naturally need to revisit concepts and exercises for months to come after initially finishing watching all courses.