Не стоит. Первые 10 уровней достаточно, чтобы понять минимальные основы языка и не впасть в ступор при слове "свойство". Если есть желание проходить именно курсы, то вполне логично прислушаться к мнению людей отписавших выше, особенно про EPAM. Но нужно понимать, что без сильного желания стать программистом Вы просто заплатите деньги и ничего не узнаете(есть у меня такие знакомые).
Если же есть желание заниматься, то какие-либо курсы проходить не обязательно. Можно начать с изучения языка по сайтам (например: metanit.com т.к. на JAVA не программирую, то и посоветовать еще что-то не могу.). Подобные сайты очень удобно использовать как "шпаргалку", на случай если что-то забыли. Но для глубокого понимания нужно будет почитать и книги, но начинать изучения с них не стоит.
После освоенной базы постарайтесь узнать какие тестовые задания дают работодатели по вашему направлению (для веб-разработки я чаще всего встречал что-то в стиле распарсить сайт и вывести результат). Постарайтесь выполнить это задание, ничего страшного, если это займет несколько месяцев, главное сделать это качественно. После выполнения такого тестового проекта Вы получите: опыт, портфолио и проект, который, возможно, будет похож на Ваше задание, которое Вам дадут при устройстве на работу, из которого можно будет взять часть уже готового кода и логики приложения.