Courses typically last 2-3 months, with options for a 3-month offline course and a 2-month online course.