мне нравится учиться на кейсах, это не даст фундаментальных теоретических знаний, которые иногда нужны (ну, например, для анализа данных так не получится сделать, там нужны теоретические знания из области математики), но в случае Django & Python это вполне неплохо получится