An MSc takes about 1 to 2 years to be completed. Again, this would depend on the university, course, and mode of study whether full-time or part-time. Full-time students take about 1 to 2 years while others may be required to take a thesis or research project within the curriculum.
The duration of the course can also be determined by whether the student has any qualifications in the field beforehand. For example, a student who holds an undergraduate's qualification in a relevant field may take fewer years to study the MSc as compared to someone coming from a different discipline background. Part-time programs that are for professionals might also take quite a long time, sometimes running from 3 years and more. The curriculum usually contains coursework, seminars, and a dissertation, although the flexibility in electives usually depends on what students want in their careers.