Я прошел этот курс с целью избавиться от белых пятен в знаниях и научиться лучшим практикам. Ценно, что материал охватывает не только решения конкретных задач, но и подход к разработке в целом. Например, весь код в учебном проекте покрывается тестами. Понимание ценности TDD приходит не сразу, а когда уже написано много тестов и сделана половина проекта. В какой-то момент я отметил и порадовался тому, что мне не нужно больше снова и снова прокликивать приложение в браузере в поисках ошибок, а достаточно просто запустить тесты в консоли. Каждое задание на курсе проходит ревью — проверку ментором. С одной стороны, это помогает исправить ошибки и узнать, как делать лучше. С другой стороны — приобрести уверенность в своем коде. Мне кажется, это очень важный момент - получать удовольствие от процесса разработки и чувствовать, что я могу писать осмысленный код, а не по принципу «лишь бы работало» ) Рекомендую этот курс всем, кто хочет основательно прокачать свой уровень разработки на RoR.