Depending on the course, they can last anywhere from a few weeks to a few months. It really varies based on the subject matter and the goals of the course. Some courses may be more intensive and require more time to complete, while others may be shorter and less intense. Specific time information is available each individual course page.