We considered what providers offer in terms of areas of study, course levels (beginner, intermediate, advanced), and what program options are available (individual courses, degrees, certificates).
Online courses attract a diverse student population, and we wanted to ensure that the providers on our list cater to a wide variety of needs. We considered what providers offer in terms of areas of study, course levels (beginner, intermediate, advanced), and what program options are available (individual courses, degrees, certificates). Even providers that focus on more niche areas, like Codecademy, give students plenty of opportunities for different skills within their respective fields. Our goal was to recommend providers that can give students enough options to choose from without becoming overwhelming.