Есть плюсы и там, и там:
1) Вы можете потратить определенное количество денег, но при этом обучиться. Или не обучиться, потому что не все курсы качественные и где-то просто берут бесплатный материал, структурируют и подают вам х2 дороже, чем вы могли бы сами изучить.
2) Но с другой стороны, изучая бесплатно, вы тратите больше времени, потому что у вас нет ни плана, ни структуры, не понимания как и что делать, кто вообще будет наблюдать за моими работами и прогрессом. На курсах бывают кураторы или сам автор курса, который проверяет и оценивает - это очень важно, об этом чуть дальше.