Найти тему
Android 365

Hyperskill обновил тарифы. Где еще можно изучать Kotlin

Раньше курс Kotlin Core был доступен без ограничений. Только для получения сертификата нужна была платная подписка. Теперь в бесплатной версии нельзя делать проекты. Также добавились и другие ограничения. Из тех, что сильно влияют на учебный процесс:
- можно посмотреть лишь 1 подсказку к задаче;
- доступно лишь 1 решение задачи, другие варианты не посмотреть;
- за день можно решить максимум 10 задач.

Обучение через создание проектов было киллер-фичей. У вас был готовый список тем, не нужно было задумываться в каком порядке изучать топики. Плюс неограниченная практика. Но это не значит, что теперь бессмысленно проходит этот курс. Раздел Knowledge map содержит темы, которые изучаются в проектах. Просто теперь самим нужно выбирать последовательность. Хотя можно открыть проект и подсмотреть в нем порядок изучения тем)

Зато теперь можно пройти темы по Flow в курсе Kotlin Developer, который раньше был доступен только с подпиской
Зато теперь можно пройти темы по Flow в курсе Kotlin Developer, который раньше был доступен только с подпиской

Так где еще можно поучиться, когда исчерпаны лимиты?

  1. Введение в Kotlin JVM на Stepik
    Обратите внимание, что
    курс не закончен (и вряд ли будет). Подойдет больше совсем начинающим. Рассматриваются базовые темы:
    - типы данных;
    - работа с арифметическими операторами;
    - условные операторы;
    - циклы;
    - метод;
    - немного ООП и nullability.
    По ходу изучения темы нужно будет выполнять практику. Обычно это задания в виде вопрос-ответ, но еще есть и задачи для написания кода.
  2. Основы программирования на языке Kotlin от университета ИТМО
    Сейчас на
    курс нельзя записаться, скорее всего придется ждать начала семестра. Это, пожалуй, главный минус. Из плюсов – обучение разбито по неделям с дедлайнами, есть практические задания и тесты. Понравится тем, кто скучает по университетским лекциям)
    Кстати, если вам зайдет преподавательница, то на платформе от нее есть и курс по андроиду
  3. Kotlin Koans
    Kotlin Koans – это такой быстрый способ погружения в Kotlin. Обычно их предлагают пройти тем, кто переключается на котлин с другого языка. Почти в каждом задании есть ссылка на документацию, чтобы можно было разобраться с теорией. Ну, а если уж совсем не получается не решить задачу, то "Show answer" в помощь)

Также никто не отменяет чтение документации. И на ютубе можно найти много обучающих видео. Как, например, лекции, которые уже упоминались в этом посте. Единственный минус – с практикой придется разбираться самостоятельно.