Is the question really relavant?
In my opinion clearly classroom courses and the online platforms have their benefits and disadvantages, this should be identified and then choose your material ideally.
The best method to choose these have been explained by me in one of the videos in my channel to summarise some the cardinal points here
- App based system has the advantage of being versatile and can be used at your leisure, but has the disadvantage of not having a feedback loop to compel you to learn
- The classroom based learning gives you the advantage of peer review and one to one support with great content (in fact you get the same faculties as the app) but there is a serious drawback of lack of flexibility
- The apps will give you the entire contents at a go and will ask you to reason out the path to completion, but the classrooms will etch a pathfor you anf if completed well the results won’t be bad.