Не знаю как тебе, а мне сильно в учёбе помогал банальный метод экономии.
Суть, в общем-то проста.
Есть стандарты, которые требуют в течение долгого времени.
Есть гигантское количество заданий, требующих ещё более долгого времени.
Есть ты, который за время выполнения 1.5 заданий может собрать эксельку/скрипт для сбора типового проекта.
И пока ты отлаживаешь этот скрипт/проверяешь эксельку, ты железобетонно знаешь базу. Но мало того что знаешь, ты можешь быстро спихнуть любое количество однотипных заданий.