а что не так с ответом, не считая 7 месяцев? "Приближает к реальной практике" - это еще очень мягко сказано. Способность самостоятельно разобраться в задаче и найти решение - как раз то, что отличает хорошего программиста от не очень. Чем раньше вы этому научитесь, тем лучше.
Бесплатное обучение от Яндекса, о котором вы могли не знать