Kotlin — высокоуровневый язык программирования общего применения. Он был разработан компанией JetBrains в 2011 году и нацелен на создание более выразительного и безопасного кода при сохранении полной совместимости с JVM (Java Virtual Machine).
Kotlin активно используется для разработки мобильных приложений на платформе Android. Он был официально поддержан Google в 2017 году и с тех пор стал одним из самых популярных выборов среди Android-разработчиков
Онлайн-курс «Мобильный разработчик Kotlin на Android» от сервиса Яндекс Практикум. Обучение разработке мобильных приложений под Андроид для начинающих (с нуля). Реальные задачи Junior-специалистов, теория и практика.
Цель | Обучение профессии |
Тип обучения | В группе с наставником |
Уровень | Для новичков |
Результат обучения | Диплом |
Трудоустройство | Eсть |
Бесплатная часть | Eсть |
Форматы обучения | Сообщество, Тренажеры, Домашняя работа, Вебинары, Тексты |
Бесплатная вводная часть
Смотрим, как устроена программа, в чём особенности Android-разработки и чем её специалисты занимаются ежедневно. Затем погружаемся в Java и выполняем практическое задание — самостоятельно дописываем и запускаем приложение «Конвертер валют»..
Введение в Java
Изучаем основные конструкции языка программирования Java в теории и на практике: объявляем переменные, функции, свойства, поля и методы. Учимся работать со строками и циклами и главными инструментами Android-разработки — Android Studio и Git.
Проектная работа на Java
Продолжаем изучать основные конструкции Java и работать над проектом: используем итераторы, создаём анонимные классы. Знакомимся с интерфейсами и дженериками.
Введение в Kotlin
Изучаем основные конструкции языка программирования Kotlin в теории и на практике. Всю основную часть программы работаем именно на Kotlin.
Проектная работа на Kotlin
В этом модуле переписываем часть приложения «Контакты», анализируем разницу между Kotlin и Java, работаем с фильтрами и списками.
Введение в UI и хранение данных
Начинаем работу над большим сквозным проектом. Изучаем простую вёрстку, работу с ресурсами, простой UI и базовую навигацию. Решаем первую серию задач по проекту. Базовая работа с UI включает xml-вёрстку, основные View-элементы и взаимодействие с ними из кода приложения, создание Activity и использование Intent.
Сеть
Знакомимся с HTTP, REST API и Retrofit.
Хранение данных
Учимся работать с хранением данных. Рассматриваем основные способы хранения данных в Android и выполняем практические задания на использование SharedPreferences.
Продвинутый UI
Сложный UI – код и вёрстка (ConstraintLayout)
Многопоточность
Знакомимся с многопоточностью.
Архитектура
Начинаем разбираться в архитектуре приложений. Знакомимся с концепцией Clean architecture, MVP и рефакторим проект на MVVM.
Продвинутая работа с сетью и хранением данных
Начинаем работать с SQLite и Room, знакомимся с системой плагинов, сериализаторами и тем, как их использовать в OkHttp.
Продвинутая многопоточность и сложный UI
Реализуем экран плейлиста, поработаем с изображениями (обложками плейлистов и треков) с помощью Coroutines.
Продвинутая навигация
RxJava. Фрагменты.
Продуктовая и командная разработка
Жизненный цикл продукта (MVP etc). Agile. Инструменты ведения командной работы. Мобильная разработка в реальности (как устроены команды, кто есть кто, как со всеми общаться). Git для гигантов. Декомпозиция задач.
Этап дипломного командного проекта
Разделимся на команды по 3-5 человек и вместе делаем приложение-афишу событий – прямо как в жизни. С помощью приложения можно узнать, какие рядом с вами будут концерты, выставки, фильмы в кино.
Карьерный трек и Акселерация
Карьерный трек. Эта часть курса для тех, кто решил найти работу в сфере разработки.
Вы на практике освоите востребованный язык программирования Kotlin и добавите в портфолио классный проект. Сможете использовать новые знания для развития в мобильной разработке на Android, бэкенд-разработке или тестировании.
Цель | Изучение навыка |
Тип обучения | Самостоятельно с наставником |
Уровень | Для новичков |
Результат обучения | Сертификат |
Форматы обучения | Сообщество, Домашняя работа, Видеоуроки, Тексты |
Интро
Вы познакомитесь со спикером курса и подробнее изучите программу обучения.
Введение
Установите среду разработки и создадите первый проект.
Переменные
Узнаете, для чего в программировании нужны переменные, и научитесь выполнять основные операции с ними.
Функции
Научитесь объединять свой код в функции и сделаете свои программы более компактными и удобными для отладки.
Условия и циклы
Узнаете, как сделать так, чтобы программа могла сама принимать решения на основе вводных данных.
Коллекции
Научитесь хранить наборы данных в программе — познакомитесь с массивами, сетами и мапами.
Объекты
Узнаете, как представлять в программе реальные сущности — объекты.
ООП. Инкапсуляция и наследование
Начнёте знакомство с объектно-ориентированным программированием — популярной методологией, при которой программа состоит из объектов.
ООП. Абстракции
Узнаете, как выделять общие характеристики объектов.
ООП. Интерфейсы и полиморфизм
Освоите продвинутые концепции ООП.
Сравнение типов
Узнаете, как сравнивать объекты разных типов.
Исключения
Научитесь грамотно обрабатывать ошибки в своих программах.
Корутины
Узнаете, как создавать приложения, которые умеют выполнять много действий одновременно.
Потоки данных
Научитесь распределять потоки в высоконагруженных приложениях.
Онлайн-курсы по Kotlin с нуля, разработка мобильных приложений под Android ✔️Пройдите дистанционное обучение с нуля и получите профессиональный опыт уже с первого модуля ★ Станьте востребованным разработчиком ★ Skillfactory — учим работать в IT.
Цель | Изучение навыка |
Тип обучения | С преподавателем |
Уровень | Для новичков |
Результат обучения | Сертификат |
Форматы обучения | Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты |
Мобильный разработчик
Онлайн-курс «Мобильный разработчик». Обучение для новичков и переподготовка фрилансеров на курсе по разработке мобильных приложений для iOS и Android с нуля. Станьте специалистом, получите реальный опыт, востребованную профессию и сертификат.
Android-разработчик
Онлайн-курс «Android-разработчик» ✔️Обучение программированию для новичков и переподготовка фрилансеров на курсе по разработке мобильных приложений для Андроид с нуля до Junior-специалиста. Опыт и практика на реальных задачах с первых дней учебы.
Алгоритмы и структуры данных
Онлайн-курс «Алгоритмы и структуры данных» — ваш прямой путь к карьере разработчика на языках программирования С++, Java, и Python ✔️В процессе обучения вы получите реальный профессиональный опыт по построению сложных алгоритмов и выйдете на новый уровень
Научитесь с нуля создавать мобильные приложения под Android на Kotlin и изучите основы Java
Цель | Изучение навыка |
Тип обучения | В группе с наставником |
Уровень | Для новичков |
Результат обучения | Диплом |
Форматы обучения | Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты |
По данным Google, 3 млрд устройств работает на Android. Телевизоры, смартфоны и умные часы напичканы полезными приложениями, с помощью которых мы смотрим сериалы, платим за покупки, общаемся и заказываем еду. Теперь и вы сможете создавать такие сервисы. Вы добавите до 5 приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком. А Центр карьеры поможет найти работу уже во время прохождения курса.
Цель | Обучение профессии |
Тип обучения | В группе с наставником |
Уровень | Для новичков |
Результат обучения | Диплом |
Бесплатная часть | Eсть |
Форматы обучения | Видеоуроки |
Станьте мобильным разработчиком в штате или на фрилансе — или запускайте с нуля собственные приложения и игры под Android Длительность 16 мес Цена в месяц при беспроцентной рассрочке на 36 мес.
Цель | Обучение профессии |
Тип обучения | В группе с наставником |
Уровень | Для новичков |
Трудоустройство | Eсть |
Форматы обучения | Сообщество, Тренажеры, Домашняя работа, Вебинары, Видеоуроки, Тексты |
За 4 месяца вы научитесь программировать на Kotlin, пройдёте основы Android-разработки и сможете создавать мобильные приложения для смартфонов на этой платформе.
Цель | Изучение навыка |
Тип обучения | Самостоятельно с наставником |
Уровень | Для новичков |
Результат обучения | Сертификат |
Форматы обучения | Домашняя работа, Вебинары, Видеоуроки, Тексты |
Цена: 80 928₽/курс
В рассрочку: от 2 248₽/мес
Продолжительность: 7 месяцев, помощь в трудоустройстве: есть
Есть ли возврат средств: Да, но с вычетом за пройденные блоки
Посмотрите реальные отзывы учеников о прохождении курсов Kotlin в популярных онлайн-школах.
🎓 Нетология 197 отзывов
Описание: Нетология — это онлайн-образовательная платформа, специализирующаяся на IT-курсах. Они предлагают широкий спектр курсов по программированию, дизайну, 3D Max, маркетингу, Android разработке, Kotlin, C++ и другим IT-направлениям. Нетология стремится обеспечить практическую ориентацию своих курсов, предлагая проекты, тренировки и сопровождение опытных преподавателей.
Преимущества:
Недостатки:
🎓 Skillbox 201 отзыв
Описание: Skillbox — это онлайн-образовательная платформа, предлагающая курсы в различных областях, включая дизайн, дизайн интерьеров, Kotlin, разработку и маркетинг. Они предлагают практические курсы Android разработки, C++ основанные на реальных проектах, и поддержку опытных специалистов.
Преимущества:
Недостатки:
🎓 GeekBrains 208 отзывов
Описание: GeekBrains — это онлайн-образовательная платформа, предлагающая курсы по различным IT-направлениям, включая программирование C++, дизайн, Kotlin, 3D Max, дизайн интерьеров и аналитику данных. Они стремятся предоставить студентам практические навыки и знания, необходимые для успешной карьеры в IT-сфере.
Преимущества:
Недостатки:
🎓 SkillFactory 76 отзывов
Описание: SkillFactory — это онлайн-образовательная платформа, специализирующаяся на IT-курсах. Они предлагают обширный каталог курсов по программированию C++, Android разработки, Kotlin, 3D Max, аналитике данных, дизайну, дизайн интерьеров и другим IT-направлениям. SkillFactory стремится предоставить студентам актуальные знания и навыки для успешной карьеры в IT-сфере.
Преимущества:
Недостатки:
🎓 ProductStar 61 отзыв
Описание: ProductStar — это онлайн-платформа, предоставляющая образовательные курсы по разработке программного обеспечения и продуктовому менеджменту. Они ставят целью развить у студентов навыки разработки и управления продуктами, помогая им создать успешные IT-проекты.
Преимущества:
Недостатки:
🎓 SkyPro 39 отзывов
Описание: SkyPro — это онлайн-школа, специализирующаяся на обучении различным IT-направлениям, включая дизайн интерьеров , Java-разработку, Kotlin, веб-разработку, 3D Max, C++ и аналитику данных. Они предлагают интенсивные программы обучения с акцентом на практическом опыте и проектной работе.
Преимущества:
Недостатки:
🎓 Хекслет 35 отзывов
Описание: Хекслет — это онлайн-образовательная платформа, специализирующаяся на курсах по программированию и разработке программного обеспечения. Они предлагают практическое обучение, фокусируясь на решении реальных проблем и создании проектов.
Преимущества:
Недостатки:
🎓 Hedu 30 отзывов
Описание: Hedu — это онлайн-платформа, предлагающая курсы по различным IT-направлениям, включая программирование, веб-разработку и аналитику данных, Kotlin. Они стремятся предоставить студентам актуальные знания и навыки, необходимые для успешной карьеры в IT-сфере.
Преимущества:
Недостатки:
🎓 OTUS 55 отзывов
Описание: OTUS — это онлайн-платформа, специализирующаяся на обучении IT-специалистов. Они предлагают широкий спектр курсов по программированию, разработке, Kotlin, тестированию и другим IT-направлениям. OTUS стремится обеспечить глубокое и практическое обучение, чтобы студенты могли стать профессионалами в своей области.
Преимущества:
Недостатки:
Курсы Kotlin ежедневно обновляются. Мы выбираем курсы по множеству факторов, но основной критерий выбора — отзывы учеников и соотношение цена — качества. Выбирая курс у нас вы можете быть уверены что приобретаете максимально полезный учебный материал по максимально возможной выгодной цене.
Мы отбираем курсы Kotlin не только как полезный учебный материал, но так же с возможностью трудоустройства после прохождения. Все крупные онлайн-школы, такие как Яндекс Практикум, Skillbox и остальные сотрудничают с множеством компаний, которые отбирают учеников на стажировку.
Все курсы Kotlin доступны в удобном онлайн-формате. Благодаря этому вы сможете учиться в удобное для Вас время, несколько раз в неделю.
Все записи курсов Kotlin остаются с вами. Даже после прохождения обучения вы сможете возвращаться к учебным материалам.
Все курсы Kotlin ведут только топовые программисты. Вы можете быть уверены что все кураторы и преподаватели проходят серьезный отбор, чтобы вы могли учиться у лучших представителей и спикеров отрасли.
Потенциально Kotlin можно использовать везде, где работает Java — а это и бэкенд, и веб, и десктоп, и куча других задач.
Kotlin — универсальный язык. Его можно использовать для создания мобильных, серверных, десктопных и веб-приложений, а также для разработки встраиваемых систем. Благодаря механизмам совместного использования кода можно легко создавать кросс-платформенные библиотеки и приложения.
Для набора кода программы понадобится текстовый редактор. Это может быть любой тестовый редактор, например, Notepad++ или Visual Studio Code. И для компиляции программы необходим компилятор. Кроме того, необходимо установить JDK (Java Development Kit)
Продолжительность обучения зависит от формата и уровня подготовки. Экспресс-курс для новичков можно пройти за 1,5-2 месяца, видеокурс в записи – еще быстрее: вы сможете заниматься интенсивно, например, смотреть вебинары по 3-4 раза в неделю.
240 000 – 350 000 руб.
Уверенные знания языка программирования Kotlin.
Тестирую мобильные приложения
Опыт работы с многопоточностью
Базовые навыки работы в Figma.
Создаю приложения для Android-устройств
Провожу code-review.
Навыки работы с SQLite, Firebase.
Так как Kotlin признан официальным языком разработки Android — то лучшие курсы для изучения этого языка программирования — это онлайн-курсы для Андройд разработчиков.
Хотите стать системным администратором и начать карьеру в IT? Курс системного администратора от Нетология поможет…
Яндекс Практикум (practicum.yandex.ru) отзывы и рейтинг на основе мнений учеников проходивших обучение. Сайт школы practicum.yandex.ru…
Курс "iOS-разработчик" от Нетологии записаться на онлайн обучение со скидкой и официальной сертификацией 2025 Хотите…
Курс "Веб-разработчик" от Нетологии записаться на онлайн обучение с официальной сертификацией и со скидками Записаться…
Курс "Fullstack-разработчик на Python" от Skillbox записаться на онлайн обучение со скидкой и официальной сертификацией…
Курс "Разработка на Go" от GeekBrains записаться на онлайн обучение со скидкой и официальной сертификацией.…
Смотреть комментарии
Спасибо за подборку! Сохраню в закладки и пойду изучать)
Есть кто проходил курсы? Какие отзывы?
очень сильный курс по обучению Kotlin от OTUS
сам проходил, очень сильный бэкграунд преподавателей. Все спецы со стажем.
можете тут почитать отзывы об онлайн школе Otus
Еще по изучению Kotlin можете изучить на Kotlin.guru объемный блок с уроками