ТОП-9 онлайн-курсов программирования на Kotlin

Kotlin – это новый язык программирования, который совместим с JavaScript, Java, Native и Android. Язык был разработан в 2016 году российскими разработчиками, а сейчас на нем работают уже миллионы программистов. С помощью Kotlin разрабатывают мобильные приложения под Android, веб-приложения, серверные приложения, программы для Windows, iOS и Linux, а также софт для Data Science.
По данным TechACake, операционная система Android используется 75% владельцев телефонов. Поэтому можем смело сказать, что профессия мобильного разработчика на языке Kotlin очень востребованная, перспективная и высокооплачиваемая. А мы подготовили для вас подборку курсов, которые помогут и вам присоединиться к сообществу программистов, которые работают на языке, приступим!
Курс | Школа | Стоимость со скидкой | В рассрочку | Длительность |
Программирование на Kotlin под Android | GeekBrains | 16 500 ₽ | – | 1 месяц |
Факультет Android-разработки | GeekBrains | 149 652 ₽ | От 4 157₽ в месяц | 12 месяцев |
Профессия Android-разработчик | Skillbox | По запросу | От 4 980 ₽ в месяц | 22 месяца |
Профессия Android-разработчик | SkillFactory | 125 400 ₽ | От 5 225 ₽ в месяц | 16 месяцев |
Android-разработчик с нуля | Нетология | 84 000 ₽ | От 3 500 ₽ в месяц | 12 месяцев |
Java/Android-разработчик с нуля до профессионала | ProductStar | 93 912 ₽ | От 3 913 ₽ в месяц | 12 месяцев |
Android-разработчик | ProductStar | 64 896 ₽ | От 2 704 ₽ в месяц | 6 месяцев |
Android Developer. Professional | Otus | 70 000 ₽ | По запросу | 5 месяцев |
Kotlin Backend Developer | Otus | 50 000 ₽ | По запросу | 4 месяца |
Курс «Программирование на Kotlin под Android» от GeekBrains

Продолжительность | 1 месяц |
Кому подойдет | Мобильным разработчикам |
Уровень подготовки | Опытным |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Сертификат об окончании обучения |
Цена | Полная – 16 500 ₽ |
Гарантия трудоустройства | Нет |
Налоговый вычет | Нет |
Ссылка на курс | https://gb.ru/courses/617 |
Что вы будете изучать
- Как создавать новый проект;
- Как создавать классы приложения для доступа к данным;
- Как создавать Активити новой заметки;
- Как работать со строками;
- Итерацию по коллекциям;
- Kotlin android extensions;
- Как тестировать приложения на Kotlin.
Содержание курса
Программа состоит из уроков:
- Введение;
- Классы и функции;
- Основные конструкции;
- Типы и интерфейсы;
- Функции и лямбда-выражения;
- Полезные библиотеки;
- Тестирование приложений на Kotlin;
- Kotlin Coroutines.
Преподаватели
Преподаватели школы GeekBrains.
Наш отзыв о курсе
Отличный сжатый курс по языку Kotlin под Android. Во время обучения вы изучите принципы разработки на Kotlin, создадите в рамках программы приложение для заметок
с синхронизацией в облаке и узнаете, как тестировать приложения. Курс «Программирование на Kotlin под Android» высоко оценили студенты, он имеет отличное соотношение цена-качество. Рекомендуем!
Факультет Android-разработки от GeekBrains

Продолжительность | 12 месяцев |
Кому подойдет | Всем, кто хочет освоить мобильную разработку; предпринимателям; веб-разработчикам |
Уровень подготовки | С нуля |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Диплом о профессиональной подготовке |
Цена | Полная – 199 512 ₽Со скидкой – 149 652 ₽В рассрочку – от 4 157₽ в месяц |
Гарантия трудоустройства | Да |
Налоговый вычет | Нет |
Ссылка на курс | https://gb.ru/geek_university/android |
Что вы будете изучать
- Как программировать на Java;
- Как разрабатывать клиент-серверные Android-приложения;
- Классические алгоритмы и структуры данных;
- Как работать с GIT;
- Принципы ООП;
- Как общаться с заказчиками и проходить собеседования.
Содержание курса
Программа состоит из четвертей:
- Основы Android- разработки на Java;
- Углубленное изучение Android на языке Kotlin;
- Профессиональная разработка приложений;
- Командная разработка и тестирование приложений, подготовка к собеседованию.
Курсов вне четверти:
- Git. Базовый курс;
- Алгоритмы Java. Интерактивный курс;
- Подготовка к поиску работы;
- MeetUp Факультета Android-разработки.
Факультативов:
- Интерфейс приложений: работа дизайнеров и программистов;
- Корутины в Kotlin;
- Продвинутые операторы Kotlin;
- Аналитика и монетизация мобильных приложений;
- Сборка Android-приложения с помощью Gradle Build Tool;
- Законное индивидуальное предпринимательство и фриланс;
- Мобильная разработка на Flutter;
- Чистая архитектура в разработке под Android.
Преподаватели
- Никита Тимченко – Ведущий Android-разработчик в компании Dialog;
- Александр Аникин – Ведущий Android-разработчик в Altarix;
- Александр Фисунов – Ведущий Java-разработчик.
Наш отзыв о курсе
Большая программа для мобильных разработчиков от школы GeekBrains. На курсе, за 12 месяцев, вы сможете стать настоящим специалистом Android-разработки, создадите мобильные приложения на Java и Kotlin, проведете тестирования и поработаете с графическим наполнением. Вы узнаете, как работать в команде, а опытные преподаватели курса расскажут, как правильно подготовиться к собеседованию и получить работу мечты.
В конце каждого учебного модуля вы разработаете собственные проекты по созданию приложения для ведения заметок, переводчика с английского на русский и рекомендательной системы для интернет-магазина.
Но это еще не все плюсы курса, GeekBrains дарит всем участникам программы обучение иностранному языку от Lingualeo, видеокурс «Английский для IT-специалистов» и ключ для бесплатного использования продуктов JetBrains.
Профессия «Android-разработчик» от Skillbox

Курс записан совместно с Arcadia. Аркадия с 1993 года разрабатывает надежное программное обеспечение для сферы образования, здравоохранения, финтеха и других отраслей. Среди клиентов Arcadia — заказчики из Бельгии, Швеции, Саудовской Аравии и США.
Продолжительность | 22 месяца |
Кому подойдет | Новичкам в программировании, начинающим разработчикам, программистам, которые хотят поменять направление |
Уровень подготовки | С нуля |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Диплом Skillbox |
Цена | Полная – по запросу В рассрочку – от 4 980 ₽ в месяц |
Гарантия трудоустройства | Да |
Налоговый вычет | Нет |
Ссылка на курс | https://skillbox.ru/course/profession-android-developer-2021 |
Что вы будете изучать
- Как программировать на Kotlin;
- Как работать в среде Android Studio;
- Как использовать Android SDK;
- Как создавать анимации и кастомные экраны;
- Как тестировать приложения;
- Как проектировать стабильные и быстрые приложения.
Содержание курса
Программа состоит из курсов:
- Kotlin ≈4-5 месяцев;
- Android-разработчик. Уровень 1 ≈5-6 месяцев;
- Android-разработчик. Уровень 2 ≈4 месяца;
- Система контроля версий Git;
- Язык запросов SQL;
- Английский для IT-специалистов;
- Карьера и развитие для программиста;
- Figma 2.0;
- Ручное тестирование мобильных приложений.
Преподаватели
- Егор Лисаков – Senior Software Developer, Arcadia. Разрабатывает приложения для Android с 2013 года. За время работы в Arcadia успел запустить крупные проекты в российских и зарубежных компаниях. Последние три года использует в работе Kotlin;
- Денис Александров – Lead Software Developer, технический руководитель курсов Skillbox. Автор курса. В разработке 13 лет: создавал образовательные системы, AAA-игры, корпоративные порталы и социальные сети. Более 11 лет работает в сфере образования — проводил онлайн- и офлайн-курсы обучения, стажировки и практики;
- Алексей Фирсов – Senior Android Developer, ЦИАН;
- Артём Багрицевич – Chief Android Developer, EPAM Systems;
- Александр Оплачиков – Senior Android Developer, EPAM Systems.
И другие преподаватели. С полным списком можно ознакомиться на странице курса.
Наш отзыв о курсе
Двухгодовая учебная программа для тех, кто хочет стать разработчиком на Android. Во время обучения вы узнаете, как программировать на Kotlin, научитесь создавать сложные приложения и узнаете об особенностях разработки и тестирования мобильного ПО. Вы поработаете в команде с другими студентами, научитесь создавать интерфейсы в Figma.
По итогам обучения создадите качественное портфолио с 5 проектами, а Центр карьеры поможет найти высокооплачиваемую работу и пройти собеседование, а если вы не получите работу после обучения и собеседования, то школа вернет деньги за обучение.
Профессия «Android-разработчик» от SkillFactory

Продолжительность | 16 месяцев |
Кому подойдет | Тем, кто хочет научиться Android-разработке |
Уровень подготовки | С нуля |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Сертификат об окончании обучения |
Цена | Полная – 208 992 ₽Со скидкой – 125 400 ₽В рассрочку – от 5 225 ₽ в месяц |
Гарантия трудоустройства | Да |
Налоговый вычет | Нет |
Ссылка на курс | https://skillfactory.ru/android-razrabotchik |
Что вы будете изучать
- Как программировать на Java и Kotlin и использовать Android Studio;
- Как работать с системой контроля версий — GIT;
- Как проектировать мобильные приложения с учетом их архитектуры;
- Как создавать пользовательские интерфейсы различной сложности;
- Как работать с анимацией в интерфейсах;
- Как работать с сервером, локальными хранилищами и базами данных;
- Как организовывать сетевое взаимодействие, используя предложенные платформой стандартные методы и современные библиотеки;
- Как тестировать приложения;
- Как применять существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства;
- Как применять реактивный подход и использовать различные библиотеки для его реализации — RxJava, Coroutines;
- Как использовать AppBundle и релизить приложение в PlayStore.
Содержание курса
Программа состоит из тематических модулей:
- Введение в IT;
- Программирование на Java;
- Kotlin и Android Studio;
- Основы Android UI;
- Варианты построения архитектур мобильных приложений;
- Взаимодействие с сервером, работа с локальными хранилищами данных;
- Многопоточность, реактивные подходы к построению приложения;
- Больше о работе в фоне;
- Подготовка приложения к публикации;
- Тестирование и безопасность приложения;
- Учебная стажировка.
Преподаватели
- Никита Баришок – Ведущий эксперт курса. Работал в Trucker Path, ABBYY, BMSTU Research Institute, 6+ лет опыта разработки на Android;
- Виталий Раевский – Ведущий вебинаров и ментор на курсе. Руководитель направления мобильной разработки Альфа-Инвестиций в Альфа-Банке. Работал в Mir Bank, BlackWood Design Studio, Absolute Robot Inc., 11+ лет опыта веб-разработки и 5+ лет разработки на Android;
- Александр Солдатенков – Эксперт, автор курса. Android Developer в Arrival LTD — разрабатывает приложения для взаимодействия с электромобилями, 3+ лет в Android-разработке;
- Константин Уренев – Эксперт, автор курса. Старший инженер по разработке в «Сбербанк», 5+ лет программирует на Java/Kotlin и 3 года преподает Android-разработку;
- Никита Катышев – Ментор на курсе. Java-разработчик на фрилансе. Опыт – 2+ лет, включая frontend- и Android-разработку.
И другие преподаватели. Полный список можно посмотреть на странице курса.
Наш отзыв о курсе
Подробный курс для тех, кто хочет научиться разработке мобильных приложений для Android. На программе вы научитесь программировать на Java и Kotlin и создадите свои собственные приложения. Первые 8 месяцев обучения вы будете осваивать базовые навыки Junior-разработчика, а следующие 6 месяцев вы будете изучать дополнительные возможности Android. Последние 2 месяца вы поработаете над дипломным проектом, который обязательно впечатлит потенциальных работодателей.
Курс «Android-разработчик с нуля» от Нетологии

Продолжительность | 12 месяцев |
Кому подойдет | Всем, кто хочет освоить мобильную разработку; предпринимателям; веб-разработчикам |
Уровень подготовки | Начинающие |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Документ о профессиональной подготовке |
Цена | Полная – 140 000 ₽Со скидкой – 84 000 ₽В рассрочку – от 3 500 ₽ в месяц |
Гарантия трудоустройства | Да |
Налоговый вычет | Да |
Ссылка на курс | https://netology.ru/programs/android-app |
Что вы будете изучать
- Как разрабатывать на Java и Kotlin;
- Как проектировать приложения;
- Как верстать интерфейсы.
Содержание курса
Программа состоит из тематических модулей:
- Основы Java;
- Основы объектно-ориентированного программирования. Коллекции;
- Английский язык для начинающих разработчиков;
- Git — система контроля версий;
- Основы Kotlin, отличия от Java и интеграция;
- Функции, автотесты и объектно-ориентированное программирование на Kotlin;
- Исключения, коллекции и продвинутые концепции Kotlin;
- Android Studio. Разработка макетов приложения;
- Работа со списками и обработка событий;
- Дизайн и навигация;
- Основы графического дизайна;
- Основы Photoshop;
- Основы Figma;
- SQL, уведомления и Push;
- Сетевые операции и работа с многопоточностью;
- Coroutines. Интеграция с серверной частью;
- Архитектура приложения;
- Анимации и создание собственных View;
- Интеграции сервисов. Публикация в Google Play;
- Карьера в Android-разработке.
Преподаватели
- Дмитрий Гордин – Android developer, RoadAR, аспирант «Университета Иннополис». Работал над проектами: Roadly — умный видеорегистратор, приложение для кассового терминала QuickResto. Преподаватель и автор курсов;
- Юрий Москалев – Разработчик в Leroy Merlin;
- Иван Маркитан – Программист в Brain-it;
- Сергей Сердюк – Senior backend developer в Funcorp;
- Анатолий Корсаков –Senior java developer в Reg Tek.
И другие преподаватели. Полный список можно посмотреть на странице курса.
Наш отзыв о курсе
Подробный курс курс по Android-разработке для начинающих. На программе вы научитесь проектировать логику мобильных приложений, настраивать ключевые события и верстать графические интерфейсы. Вы узнаете, как адаптировать приложения для работы на любых Android-устройствах, а специалисты школы помогут с трудоустройством.
На курсе вы решите более 100 задач и получите официальный документ о профессиональной переподготовке.
Курс «Java/Android-разработчик (с 0 до PRO)» от ProductStar

Продолжительность | 12 месяцев |
Кому подойдет | Всем, кто хочет освоить мобильную разработку; веб-разработчикам |
Уровень подготовки | С нуля |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Цифровой сертификат |
Цена | Полная – 93 912 ₽В рассрочку – от 3 913 ₽ в месяц |
Гарантия трудоустройства | Да |
Налоговый вычет | Нет |
Ссылка на курс | https://productstar.ru/dev-java-full-course |
Что вы будете изучать
- Как писать код на Java;
- Как работать с MySQL;
- Как создавать веб-приложения;
- Как пользоваться Git.
Содержание курса
Программа состоит из тематических модулей:
- Основы Java;
- Java Core;
- Работа с Git и Spring Framework;
- SQL и базы данных;
- Шаблоны проектирования и создание приложений;
- Введение в Android-разработку;
- Нюансы Android;
- Продвинутая разработка на Android;
- Kotlin для android приложений;
- Дипломный проект на Android и помощь с трудоустройством.
Наш отзыв о курсе
Хорошая бюджетная программа для тех, кто хочет с нуля научиться программировать на Java и Kotlin. Во время обучения вы изучите синтаксис языков, научитесь писать и структурировать свой код и работать с чужим кодом. Сможете пользоваться базой данных MySQL, работать с веб-приложениями на фреймворка Spring.
На программе вы пройдете 120 лекций и воркшопов, по ходу обучения вас будет поддерживать ментор, а еще вам обязательно помогут с трудоустройством.
Курс «Android-developer» от ProductStar

Продолжительность | 6 месяцев |
Кому подойдет | Всем, кто хочет освоить мобильную разработку; веб-разработчикам |
Уровень подготовки | С нуля |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Цифровой сертификат |
Цена | Полная – 64 896 ₽В рассрочку – от 2 704 ₽ в месяц |
Гарантия трудоустройства | Да |
Налоговый вычет | Нет |
Ссылка на курс | https://productstar.ru/dev-android-course |
Что вы будете изучать
- Как писать код на Java;
- Как работать с библиотеками;
- Как создавать Android-приложений;
- Как делать релиз в Google Play.
Содержание курса
Программа состоит из тематических модулей:
- Основы Java;
- Java Core;
- Введение в Android-разработку;
- Работа с Git;
- SQL и базы данных;
- Продвинутая разработка на Android;
- Дипломная работа и помощь с трудоустройством.
Наш отзыв о курсе
Курс для будущих разработчиков Android. На программе вы изучите синтаксис языков программирования, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом. Узнаете, как работать с популярными библиотеками и сможете разрабатывать собственные Android-приложения. По итогам обучения вы создадите свое приложение и выложите его в Google Play, даже если до этого вы никогда не программировали. Рекомендуем!
Курс «Разработчик Android. Углубленный уровень» от Otus

Курс разработан в партнерстве с Альфа Банк.
Продолжительность | 5 месяцев |
Кому подойдет | Для Android-разработчиков с опытом работы от 1 года, со знанием Java или Kotlin |
Уровень подготовки | Опытным |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Сертификат об окончании обучения |
Цена | Полная – 70 000 ₽В рассрочку – по запросу |
Гарантия трудоустройства | Нет |
Налоговый вычет | Нет |
Ссылка на курс | https://otus.ru/lessons/android-professional |
Что вы будете изучать
- Как разбираться в Android SDK;
- Как организовывать инфраструктуру;
- Как проектировать архитектуру приложения;
- Как тестировать приложения;
- Как использовать современные библиотеки и фреймворки.
Содержание курса
Программа состоит из тематических модулей:
- Kotlin;
- Asynchronous programming;
- Architecture;
- View;
- Data;
- Testing;
- Build process;
- Проектная работа.
Преподаватели
- Антон Казаков – Руководитель направления Android-разработки в Альфа Банк;
- Абакар Магомедов – Android разработчик, Alfa bank;
- Александр Колобанов – Deputy CTO FUNCORP;
- Владимир Фролов – Senior Mobile QA Automation FUNCORP;
- Дмитрий Васильев – Android Team Lead FUNCORP;
- Михаил Валуйский – Android Team Lead в «Билайн»;
- Евгений Козочкин – Android Team Lead (Alfa-Bank).
И другие преподаватели. Полный список можно посмотреть на странице курса.
Наш отзыв о курсе
Углубленный курс для Android-разработчиков с опытом работы от 1 года. Во время обучения вы погрузитесь в промышленную Android-разработку, изучите Kotlin, Gradle, Dagger 2, RxJava 2 и тестирование приложений. Спроектируете архитектуру приложения и выполните множество практических заданий.
Обратите внимание на то, что для прохождения курса необходимо пройти вступительное тестирование.
Курс «Kotlin Backend Developer» от Otus

Продолжительность | 4 месяца |
Кому подойдет | Для разработчиков, знакомых с объектно-ориентированные программированием |
Уровень подготовки | ОпытнымНеобходим опыт программирования на любом ООП, SQL, навыки работы с Linux |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Сертификат об окончании обучения |
Цена | Полная – 50 000 ₽В рассрочку – по запросу |
Гарантия трудоустройства | Нет |
Налоговый вычет | Нет |
Ссылка на курс | https://otus.ru/lessons/kotlin |
Что вы будете изучать
- Как использовать язык Kotlin для разработки серверных приложений;
- Как создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS);
- Как применять асинхронное и многопоточное программирование с корутинами;
- Как выполнять интеграцию бэкенд-приложения с различными фронтендами с использованием OpenAPI и Kotlin Multiplatform;
- Как использовать Kotlin совместно с различными фреймворками: Spring, Ktor, Kotless (Amazon Web Services);
- Как реализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafka;
- Как строить хранилища на базе SQL и NoSQL (Cassandra, AWS DynamoDB);
- Как писать приложения с монолитной, микросервисной и бессерверной архитектурами;
- Как разрабатывать гибкую и надежную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safety;
- Как проектировать архитектуру приложений с применением таких подходов как модульная разработка, DDD, TDD, MDD;
- Как учитывать требования законодательства в области защиты информации при формировании архитектуры приложения;
- Как внедрять элементы BI в приложения для получения аналитических отчетов по функционированию и бизнес-процессам.
Содержание курса
Программа состоит из тематических модулей:
- Введение в Kotlin;
- Старт проекта и API;
- Работа с фреймворками в Kotlin;
- Модуль бизнес-логики проекта;
- Транспортный уровень приложения;
- Работа с базами данных в Kotlin-проекте;
- Защита информации и управление пользователями;
- Мониторинг приложения;
- Проектная работа.
Преподаватели
- Сергей Окатов – Кандидат физико-математических наук, руководитель отдела разработки, архитектор Datana (группа компаний ЛАНИТ);
- Кирилл Крылов – Software Developer в JetBrains;
- Иван Бабинцев – Backend-инженер в Chatfuel;
- Дмитрий Золотов – Flutter Developer, Yandex;
- Дмитрий Терехов – Бекенд разработчик на Kotlin;
- Вячеслав Лапин – IT — Kaspersky Lab, 1C, Крок, AT-Consulting, Luxoft, «Ланит»;
- Дмитрий Шагиахметов – Бэкенд-разработчик в Датана.
Наш отзыв о курсе
Отличный курс по Kotlin для разработчиков, имеющих опыт работы с объектно-ориентированным программированием и SQL. Во время обучения вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin, рекомендуем!
Обратите внимание, что перед началом обучения вам нужно будет самостоятельно установить Ubuntu, Docker, Docker-Compose, Intellij и aws-cli. Требования к ПК: не менее 8 ГБ оперативной памяти.
Выводы и мнение редакции
Специалисты по разработке приложений на языке Kotlin высоко ценятся на рынке труда и требуются во многих компаниях. На данный момент специалистов, работающих с Kotlin, не так много, поэтому порог вхождения в профессию достаточно низкий.
После прохождения любого курса из нашей подборки вы будете иметь необходимые теоретические знания и практические навыки для начала карьеры в IT, а портфолио, которое вы создадите в процессе обучения, поможет показать себя будущим заказчикам и работодателям с лучшей стороны. Вы сможете учиться и работать из любой точки мира, а мы желаем вам удачи!:)