Хватит ли мне курса от ITVDN по javа?
Никакого курса по <любой язык программирования> не хватит чтобы устроится программистом <любой язык программирования>.

Алгоритм примерно такой:
1. Проходим курсы, желательно несколько
2. Читаем книги
3. Регаемся на форумах (фб, вк, реддит, телега и т.д.) по нужной тематике чтобы задавать вопросы
4. Параллельно начинаем практику - а именно какие-то собственные проекты (их желательно сделать очень много)
5. Лучшие из своих проектов выкладываем на гитхаб (чтобы было что написать в CV)
6. Примерно через полгода-год пахоты можно начинать подаваться на первые джуниор вакансии.
Не нужны эти курсы сами по себе.
Делаете проект и параллельно зубрите "Вопросы для собеседования для <ЯП>". С каждого собеса выписывать новые вопросы и зубрить их.
две три недели и можно идти искать. Если зп хочется побольше, то искать и готовиться нужно подольше.