Думаю, что можно все знания получить из интернета бесплатно, без курсов. Освоить немного теории, и много практики. фреймворки почти все имеют практические мануалы, а остальное легко находить в интернете.
Если совсем не верите в свои силы, попробуйте freeCodeCamp. Там дадут очень хорошую базу, совсем бесплатно.