Also, the platform offers a lot of different features to choose from.
Pros : Udacity has simplistic & convenient design, as well as good quality courses (even the free ones). Also, the platform offers a lot of different features to choose from.