The duration of a learnership program can vary depending on the industry and the skills being taught. Learnership programs can range from a few months to a few years.