как я учила Java на этом сервисе
Первый раз я столкнулась с этим сайтом несколько лет назад. Тогда первые 10 уровней были бесплатны и я решила попробовать. Программирование было интересно мне всегда, в своих силах я не сомневалась.
Обучение на сайте построено в виде истории-игры о роботе, которого разные пришельцы учат программированию. Сначала чувствуешь себя немного глупо, читая сказку про робота, потом сказки становится меньше, она уступает место серьезной теории. Весь материал разбит на уровни, уровни на лекции. В первом блоке из 10 уровней каждый новый уровень начинается мотивирующей лекцией - понимаешь, что это рекламная замануха, чтобы купили подписку, но тем не менее, вдохновляет здорово.
После лекций идут задачи на пройденный материал. Иногда (поначалу в меньшей степени, потом чаще) задачи включают материал, которого еще не было - приходится гуглить. Потом этот материал более подробно рассматривается в следующих лекциях.
Сами лекции довольно короткие, теория не успевает надоесть, потом сразу же много практики на задачах. В итоге, человек к концу обучения получает много практических навыков.
Помимо задач и лекций - предлагаются ссылки на доп материалы, познавательные и обучающие видео.
За решение задач даются баллы, которые открывают доступ к следующим лекциям.
Т. е. без решения задач далеко вперед продвинуться не удастся.
Сейчас я уже на 17 уровне.
В тот момент когда я серьезно взялась за учебу, первые 10 уровней стали платными. Т. е. новичкам протестить сервис и понять, надо оно им или нет - уже не получится, придется покупать подписку.
Минимальная подписка на месяц - 30 долларов.
Если действительно заниматься регулярно - это немного. Для сравнения: первые 8 уровней я прошла за неделю, еще на 7 уровней ушел месяц (чем дальше, тем больше времени требуют задачи).
В принципе, на мой взгляд обучение выстроено довольно логично, от простых вещей к сложным, с постепенным углублением и возвращением к ранее пройденному. Материал освоить реально даже с нуля.
Из минусов:
- первые 10 уровней платными сделали зря.
- валидатор, который оценивает задачи в режиме реального времени, работает быстро, но не всегда корректно, он может указывать на одну ошибку, а на самом деле она другая. Периодически приходится с ним бороться, причем методом тыка. Зато развивается третий глаз и прокачиваются навыки гадания на кофейной гуще)))
- чем дальше, тем больше не хватает теории в лекциях для решения задач, про некоторые вещи иногда даже не упоминается, а они нужны. Самостоятельность развивает, да. И опять же - третий глаз:))
- условия задач иногда не полные, зато помогают комментарии других пользователей к каждой задаче;
К платному курсу обучения прилагаются бесплатные статьи из серии - все обо всем, в том числе вакансии разных компаний, мотивирующие истории успеха, новости из мира IT и т. д. Многие пишут что нашли работу уже на 30-35 уровнях - мне пока рано об этом говорить и в любом случае придется доучивать еще и другие технологии, на других ресурсах, но уже сейчас могу сказать, что сайт полезный и хороший, хоть и требует доработки по некоторым параметрам.