Главная ошибка — выбирать по рейтингу или рекламе, не читая программу. Проверьте, насколько детально расписаны модули и есть ли в них Spring, SQL и Docker или только расплывчатые «основы Java».
Вторая ошибка — брать курс не под свой уровень. Программа для начинающих для опытного разработчика — трата времени, а продвинутый курс без базы ведёт к хаосу, а не к прогрессу.
Третья — недооценивать нагрузку. Флагманские программы требуют стабильной вовлечённости: смотрите на расписание и объём домашних заданий ещё до оплаты.