А откуда такая уверенность, что знание Java (даже если вызубрить стандартную библиотеку и до кучи к ней пачку самых популярных библиотек) что-то даст? Вы научитесь строить оптимальные алгоритмы? Нет! Сможете оптимизировать запросы к БД, как сеньор с 10-ти летним опытом? Нет! У Вас появится послужной список с десятком проектов, которые вы стартовали или поддерживали? Нет! Сможете писать многопоточные сетевые приложения, обслуживающие миллионы запросов в секунду? Нет! Какой тогда смысл от курсов, получить бумажку о их завершении и оффер джуна на галеру, за прожиточный минимум? Ну это, конечно, тоже путь для молодых и амбициозных организмов... в хорошем смысле слова амбициозных, инвестирующих в саморазвитие и не нацеленных на космическую зарплату в первый же месяц.
А если бумажка не нужна, то книги, ютуб и статьи из гугла - отлично заменят любые курсы, проверено несколькими поколениями самоучек.