Мне кажется, что это самый эффективный способ изучить фреймворк/инструмент/бд, но возможно не для всех подходит по ряду причин: долго, трудозатратно
Я бы сказал что если это ваша первая СУБД, то курсы всяко будут полезны; но если вы стреляный воробей, знакомы с другими MPP и вам не надо прямо сейчас принимать важные решения - документации и кода хватит