От самых простых понятий до каналов и потоков. Без привязки к платформе.
Уже во 2-й главе вы напишете свою первую корутину, а к концу курса уверенно будете использовать каналы и потоки. Курс является практическим дополнением к книге того же автора «Асинхронный Kotlin» (БХВ, 2026).
Пишу вам с огромной благодарностью за курс по kotlin. Два года назад я перешел в банк, где передо мной стояла задача прокачать Java разработчиков в Kotlin. И это было очень трудно, я пробовал разное: записывал воркшопы, проводил обучения, пытался мотивировать людей учиться, отправлял им разные статьи. И все это отнимало кучу времени. Но в какой-то момент я наткнулся на stepikе на ваш курс. Я его прошел и понял - это именно та информация и в том изложении, что я давно искал.
Мне удалось убедить банк оплатить ваш курс для нескольких своих сотрудников и прямо сейчас они его проходят. Спасибо вам большое, что систематизировали информацию и доступно ее изложили. Вы сохранили мне несколько десятков часов времени это точно.
Изложение материалы мне понравилось, все структурировано, темы изложены последовательно, расписаны подробно. Однако в процессе обучения у меня возникли некоторые вопросы, которые пришлось отдельно гуглить (возможно это потому что я какие то моменты невнимательно смотрел).
1) Неочевидно (для меня) выполнение долгих операций в рамках нескольких корутин и одного потока, что получается что код все равно будет последовательный
2) Количество и сложность практических заданий: их не так много и они очень простые, в большинстве своем их решение сводится к копи-пасту кода из предыдущих шагов
3) Нет примеров связанных с более практически применимыми кейса: обращение к сторонним системам, базам данных и тп.
4) Не рассмотрены примеры, где имеет смысл использования корутин и где не имеет
Рекомендую всем, кто только начинает изучение темы или решил освежить память для подготовки к собеседованию.
Понравился курс тем, что материал сконцентрирован, без лишних отступлений. Сама подача доступная, можно начинать проходить всем начинающим.
По теме корутин появились новые задачи, что помогает быстрее закрепить/повторить материал. Надеюсь, для работы с Flow тоже будут добавлены задачи.:)
Курс понравился.
Где-то его сравнивали с курсом Виноградова, но как мне кажется, они удачно дополняют друг друга. Причем, с этого курса лучше начать, а продолжить изучение уже у Виноградова, т.к. его курс более объемный.
Материал изложен очень хорошо с интересными аналогиями - чувствуется, как Яна старалась, подбирая максимально наглядные примеры и упражнения.
Если курс будет дорабатываться, то хотелось бы пожелать автору расширить блок с Flow, обогатив его дополнительными упражнениями - все-таки это "рабочие лошадки" в реальных коммерческих приложениях, на которых пишутся крупные продукты. В Android, например, combine из нескольких Flow - это ежедневная рутина.
А так мне понравилось, своих денег курс однозначно стОит.
Курс понравился. Главный плюс в практике, потому что почти к каждой главе есть задания. На них хорошо набиваешь руку и закрепляешь теорию. Примеры для объяснений подобраны очень удачно и наглядно, поэтому всё сразу встает на свои места. Наполнение грамотное: все базовые темы по корутинам разобраны и поданы доступным языком. Для фундамента знаний это самое то
Здравствуйте!
На новом месте работы переучилась с Java на Kotlin разработчика. Язык мне очень нравится, но встречающиеся в коде suspend-ы, контексты и тд постоянно меня пугали. Искала чтобы поизучать для введения и наткнулась на рекомендацию курса в сообществе в телеграмм по языку Kotlin.
Порекомендовала курс еще двоим своим коллегам и мы начали проходить теорию и заниматься практикой. Курс содержательный, для первого знакомства подходит. Очень хочу пройти курс второй раз, чтобы более вдумчиво изучить тему, которые не очень уложились. Но мне понравилось, что много примеров, где можно прям писать код и отправлять в систему на проверку. А также есть после теории тесты. Тесты порой бывают запутанные и не очень логичные, но в целом 90% хорошие вопросы для проверки усвояемости материалов курса. В планах еще прочитать главу из книги "Kotlin в действии" (в новом издании добавлена глава по корутинам)
Спасибо Яне за создание курса. Теперь при написании промышленно кода я могу более осмысленно использовать корутины и проводить код-ревью качественнее.