Хороший курс, очень емкий, и очень понятный. Очень хорошо доводит знания преподаватель курса Данил Пилипенко, рекомендую не пропускать ни одного слова которое говорит преподаватель курса Данил Пилепенко. На курсе вы получите знания не только по Java но и по основам Sql(по началу вызывает отвращение, но потом . . . ), Hibernate, Git, Spring, верстке сайтов, Tymlef, коснетесь нереляционных баз данных и обработки больших данных.
Хорошей практикой будет после прохождения курса будет участие в коммандном проекте. Обязательно рекомендую поучаствовать и не бросить.
Руководителем у меня был Денис Холмогоров. На проекте Вы для себя откроете множество паралельно существующих современных IT технологий(Kafka, Docker, Kubernetes, CI\CD, научитесь работать с GIT в команде, освоите средства контроля работоспособности приложения и многое другое), освоите основы развертывания приложений, микросервисы. Самое главное Вас будет каждый день контролировать тимлид, направлять в нужное русло, Вы будете обсуждать с командой как что лучше сделать.
Но надо четко отдавать себе отчет програмирование достаточно сложно, требует времени и много "умственных" затрат. И это курс и командный проект - только начало