The time to complete each online course ranges. While some take longer, some can be finished in as little as five weeks. Online courses, particularly those provided by colleges, typically last eight to nine weeks.