I-LOVE-THIS-COURSE. I really do not have any disadvantages to report.
1.Great instructors with clear knowledge of the subject.
2.Great and fun explantations of all the concepts.
3.Very helpful quizzes to keep track of your progress and freshen up your knowledge.
4.I personally love the hangouts they organise.
5.Great challenges that boost your creativity and your confidence and let you build something uniquely yours.
6.Massive and friendly community that supports and helps each other with any problem they post and also encourage and advice them about their creations.
10/10 so far. I will definitely watch other courses they made once I complete this one.