Начинал на JavaRush, освоив синтаксис и core, стал задумываться, как это вообще применимо в реальной жизни, спросил о стажировке JR у одного из парней, который её проходил. Он и рассказал что стажировка — это курс
TopJava Григория Кислина. Также сказал, что она очень сложная, многие с первого раза не проходят, посоветовал пройти сначала
BaseJava, чтобы подготовится. Проходя курс, наконец-то понял, что зачем и как используется. Это реально круто — создавать рабочее приложение, изучая Java. Никакие другие курсы и видеокурсы и рядом не стоят. Вот это настоящая практика, а не решение задач, как по математике в школе. Попробуйте первое бесплатное задание и поймете о чём я)