Курсы обучения разработке на Kotlin с нуля

Особенности:
обучение с нуля
помощь с трудоустройством
выдаётся сертификат
отличная зарплата

Профессия Мобильный разработчик

Skillbox
181 660 ₽
-67 214 ₽
цена за курс
5 860 ₽
в рассрочку
4.93
рейтинг
Чему вы научитесь:
  • Создавать нативные приложения. Не только пройдёте основы Swift или Kotlin, но и погрузитесь в продвинутые темы: узнаете, как работать с многопоточностью, познакомитесь с алгоритмами, структурами данных, и научитесь проводить code-review.
  • Проектировать интерфейсы и анимации. Будете верстать базовые UI-элементы и собирать их на экране. Узнаете, как создать нестандартные интерфейсы, переходы между экранами и анимации.
  • Настраивать клиент-серверную часть. Свяжете интерфейсы и программную логику в единое целое, научитесь общаться с базами данных при помощи SQL и делать сетевые запросы. Подключите сторонние сервисы к своим приложениям.
  • Тестировать приложения. Узнаете, как использовать эмуляторы и симуляторы для проверки работоспособности кода. Будете тестировать проекты в разных условиях, например, при потере сигнала.
  • Писать чистый и эффективный код. Познакомитесь с паттернами проектирования и правилами оформления кода. Сделаете свои программы читабельными, структурированными и удобными для отладки.
  • Работать в команде. Будете понимать требования дизайнеров и тимлида. На практике поймёте, как устроен процесс разработки приложений, и защитите командный дипломный проект.
  • Вы освоите востребованную профессию и научитесь создавать приложения на Android или iOS, получите навыки разработки сложных UX/UI-решений и сможете расширять функциональность продукта.
Особенности курса:
  • Освоите программирование на Swift или Kotlin, научитесь проектировать интерфейсы и тестировать приложения. Получите востребованную профессию: будете работать в студии или в продуктовой команде.
  • Закрепите основы и пройдёте более сложные темы. Научитесь создавать и тестировать мобильные приложения по ТЗ от реального заказчика.
  • Узнаете об особенностях проектирования, разработки и тестирования мобильных приложений. Добавите проекты в портфолио, пополните резюме навыками, сможете сменить место работы или подняться по карьерной лестнице.
  • Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
  • Расходы за первые 6 месяцев обучения на платформе Skillbox берёт на себя. В это время вы смотрите видеоматериалы, практикуетесь на реальных задачах, прокачиваете навыки и начинаете зарабатывать.
  • Вы разработаете приложение с новостями о космической отрасли. Проект будет состоять из нескольких экранов: новости, блог, избранное. Материалы будут подгружаться через публичный API, а любимые заметки можно будет сохранить на девайсе и читать без подключения к интернету.
  • В составе команды под руководством опытного тимлида вы создадите аналог Яндекс Go с функцией доставки еды. Вам выдадут ТЗ, дизайн проекта и роли в команде. Все процессы этого проекта — максимально приближенный к реальным условиям опыт. Именно так создаются реальные приложения.
  • Создадите программу, которая будет отслеживать перемещение грузовиков с отсортированными товарами, распределять потоки автомобилей между загрузочным и разгрузочным пунктами и предупреждать, если товар в машине превышает грузоподъёмность.
  • Разработаете приложение для сервиса обмена фотографиями, где зарегистрированные пользователи смогут смотреть фотографии, лайкать их и скачивать.
  • Создадите приложение для бегунов и велосипедистов, которое позволяет следить за своей физической активностью и весом и получать напоминания о тренировках.
Длительность обучения:
22 месяца
Рассрочка без %:
5 860 ₽ на 31 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Дополнительная скидка:
23 615 ₽
Требуемый уровень:
С нуля
Школа:
Skillbox

Android-разработчик

Яндекс Практикум
168 000 ₽
-62 160 ₽
цена за курс
9 135 ₽
в рассрочку
4.85
рейтинг
Длительность обучения:
12 месяцев
Рассрочка без %:
9 135 ₽ на 19 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Онлайн
Требуемый уровень:
Без опыта
Школа:
Яндекс Практикум

Профессия Android-разработчик

SkillFactory
153 108 ₽
-56 650 ₽
цена за курс
4 253 ₽
в рассрочку
4.91
рейтинг
Длительность обучения:
16 месяцев
Рассрочка без %:
4 253 ₽ на 36 мес
Выдают документ:
Сертификат об успешном завершении онлайн-курса
Формат курса:
Онлайн
Дополнительная скидка:
19 904 ₽
Требуемый уровень:
Без опыта
Школа:
SkillFactory

Профессия Android-разработчик

Skillbox
140 616 ₽
-52 028 ₽
цена за курс
4 536 ₽
в рассрочку
4.93
рейтинг
Чему вы научитесь:
  • Программировать на Kotlin. Kotlin — основной язык для программирования приложений на Android. Вы с нуля изучите и базовые возможности языка, и продвинутые концепции — такие как многопоточность.
  • Работать в среде Android Studio. Узнаете, как проектировать экраны и программировать логику приложений, научитесь релизить свои проекты в Google Play.
  • Использовать Android SDK. Будете создавать динамичные приложения, которые решают проблемы пользователей. Например, научитесь получать доступ к камере устройства или к местоположению.
  • Создавать анимации и кастомные экраны. Скучные и статичные приложения — прошлый век. Вы узнаете всё, что нужно для проектирования нестандартных переходов между состояниями приложения, и сможете закодить даже самый необычный экран.
  • Тестировать приложения. Кто будет пользоваться вашим приложением, если оно не работает? Вы научитесь проверять работоспособность проектов при разных условиях, использовать эмуляторы и симуляторы.
  • Проектировать стабильные и быстрые приложения. Шаблоны проектирования помогут вам ускорить процесс разработки, а ещё вы узнаете, как не допускать утечек памяти — про этот аспект часто забывают новички.
  • Профессиональные навыки после курса: Уверенные знания языка программирования Kotlin. Тестирую мобильные приложения. Опыт работы с многопоточностью. Базовые навыки работы в Figma
  • Создаю приложения для Android-устройств. Провожу code-review. Навыки работы с SQLite, Firebase. Соблюдаю кодстайл — мой код легко читать и понимать коллегам
  • Понимаю паттерны проектирования. Работа с API. Контроль версий в Git. Технический английский
Особенности курса:
  • Вы добавите до пяти приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком.
  • Центр карьеры поможет найти работу уже во время прохождения курса.
  • Новичкам в программировании: Без стресса пройдёте путь от новичка до уверенного Android-разработчика: с нуля научитесь программировать на Kotlin, напишете первые приложения для портфолио и сможете трудоустроиться сразу после курса.
  • Начинающим разработчикам: На практике закрепите основы и углубитесь в более сложные темы. Научитесь создавать и тестировать большие приложения по ТЗ от реального заказчика.
  • Программистам, которые хотят поменять направление: Узнаете об особенностях разработки и тестирования мобильного ПО. Получите системные знания и портфолио, сможете найти работу Android-разработчиком и повысить доход.
  • За 12 месяцев научитесь программировать на Kotlin и пройдёте продвинутые концепции: ООП, работу с сетью и паттерны проектирования.
  • Сможете самостоятельно создавать Android-приложения на уровне Junior-разработчика.
  • Получите опыт в тестировании мобильных приложений — дополнительное преимущество при трудоустройстве.
  • Поработаете в команде и вместе создадите полноценное приложение.
  • Напишете приложения из разных категорий: соцсеть, фитнес-трекер и галерею.
Длительность обучения:
12 месяцев
Рассрочка без %:
4 536 ₽ на 31 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Дополнительная скидка:
7 032 ₽
Требуемый уровень:
С нуля, без опыта
Школа:
Skillbox

Профессия Android-разработчик

SkyPro
117 707 ₽
-43 552 ₽
цена за курс
3 849 ₽
в рассрочку
4.82
рейтинг
Длительность обучения:
4.5 месяца
Рассрочка без %:
3 849 ₽ на 36 мес
Выдают документ:
Диплом
Формат курса:
Онлайн
Дополнительная скидка:
15 302 ₽
Требуемый уровень:
С нуля
Школа:
SkyPro

Android-разработчик с нуля

Нетология
109 500 ₽
-40 515 ₽
цена за курс
4 562 ₽
в рассрочку
4.89
рейтинг
Чему вы научитесь:
  • Решать задачи на Java и Kotlin
  • Создавать с нуля приложение под Android
  • Проводить автоматизированное тестирование приложения
  • Работать с многопоточностью
  • Использовать мультимедиа-ресурсы в приложении и работать с камерой
  • Работать с дизайном приложения
  • Интегрировать серверную часть приложения
  • Работать с регистрацией и авторизацией
  • Использовать Push-уведомления, геолокацию, инструменты машинного обучения
Особенности курса:
  • Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin
  • Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
  • 14 месяцев интенсивного обучения у экспертов отрасли и работы над своим приложением
  • 100+ решённых задач и сложное мобильное приложение типа LinkedIn в вашем портфолио
  • Диплом установленного образца от известного онлайн-университета
  • Трудоустройство - центр развития карьеры поможет составить резюме и подготовит к собеседованию
  • Создадите планировщик дел или менеджер задач. Спроектируете логику работы мобильного приложения
  • Разработаете анимацию, визуалы кнопок, иконок и всех экранов приложения. Добавите функции загрузки и выгрузки изображений, просмотра видео и прослушивания аудио
  • Решите задачи по интеграции с серверной частью. Освоите новые функции: посты «я тут был» с геолокацией и отметкой на Яндекс.Картах и Google Maps
  • Адаптируете приложение под любое Android-устройство. Опубликуете приложение в Google Play: вручную и через Continuous Integration
Длительность обучения:
14 месяцев
Рассрочка без %:
4 562 ₽ на 24 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Вебинары, видеолекции, практические задания
Дополнительная скидка:
14 235 ₽
Требуемый уровень:
Для новичков
Школа:
Нетология

Android Developer

Otus
93 750 ₽
-34 688 ₽
цена за курс
9 375 ₽
в рассрочку
4.79
рейтинг
Чему вы научитесь:
  • Изучите язык Kotlin и заложите необходимый базис знаний по разработке
  • Освоите работу с интерфейсом экрана, основы анимации и тестирования
  • Сможете разрабатывать полноценные полезные приложения под Android
  • Будете глубоко разбираться в Android SDK, сможете находить потенциальные проблемные места и оптимизировать их и заметно ускорить приложение.
  • Научитесь организовывать инфраструктуру: разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и т.д.
  • Сможете проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода.
  • Освоите на профессиональном уровне Dagger 2 и RxJava, тестирование приложений
  • Разработаете приложение, которое станет образцом продуманной архитектуры, чистого кода, аккуратного дизайна, здесь же будут учтены все вопросы безопасности и процесса сборки на CI
Особенности курса:
  • Создайте с нуля первые мобильные приложения на Kotlin и освойте продвинутые технологии для решения Middle задач
  • Персональный ментор. Онлайн-сессии на 40 минут каждую неделю на протяжении всего обучения
  • Помощь с трудоустройством. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
  • 2 готовых приложения для портфолио: Вы сделаете приложение по поиску фильмов и более сложный клиент к сервису с публичным API
  • Авторская программа: Тренды Android-разработки на Kotlin от экспертов, находящихся на передовой сферы мобильных приложений
  • Для кого? Для тех, кто хочет с нуля научиться создавать Android-приложения и стать востребованным разработчиком. Базовые навыки программирования желательны, но не обязательны. Если у вас совсем нет опыта в IT, мы поможем вам быстро освоиться.
Длительность обучения:
10 месяцев
Рассрочка без %:
9 375 ₽ на 10 мес
Выдают документ:
Диплом о профессиональной переподготовке
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Otus

Android-разработчик. Базовый уровень

Skillbox
81 420 ₽
-30 125 ₽
цена за курс
6 785 ₽
в рассрочку
4.79
рейтинг
Чему вы научитесь:
  • Программировать на Kotlin. Освоите не только базовые возможности языка, но и узнаете про многопоточность, асинхронное программирование и ООП. Будете писать чистый код и соблюдать кодстайл.
  • Работать в среде Android Studio. Будете самостоятельно настраивать конфигурацию сборки в gradle, проектировать экраны, устанавливать SDK, писать приложения и тестировать их работу в эмуляторе.
  • Создавать приложения на Android. Вы примените знания Kotlin и разметки на практике: сможете создавать аппы с несколькими экранами, доступом к сети и аппаратным ресурсам смартфона.
  • Работать с UI. Научитесь делать анимации, переходы и грамотно верстать все необходимые элементы интерфейса. Дизайн вашего приложения будет соответствовать гайдлайнам Material Design.
  • Применять паттерны проектирования. Освоите профессиональные приёмы разработки: познакомитесь с паттернами MVC, MVP, MVI. Эти навыки пригодятся вам в дальнейшей карьере — вы научитесь декомпозировать задачу и находить типовые решения.
  • Релизить приложение в Google Play. Узнаете, как очистить приложение от ненужных ресурсов и создать ключ для цифровой подписи. Загрузите приложение в Google Play и сможете отследить его статистику.
  • Ваши профессиональные навыки после курса: Знаю язык программирования Kotlin. Верстаю интерфейсы для Android-приложений. Работаю с базами данных SQLite Database, ORM, DAO. Работаю с аппаратными ресурсами устройства: календарём, камерой
  • Понимаю принципы ООП. Работаю с сетевыми API. Создаю пуш-уведомления. Готовлю приложение к релизу в Google Play
  • Применяю паттерны проектирования Android-приложений. Настраиваю навигацию в проекте. Управляю внешними зависимостями в проекте
Особенности курса:
  • Вы пройдёте курс молодого бойца по Android-разработке: научитесь программировать на Kotlin, создавать небольшие приложения и будете готовы продолжить заниматься на основном курсе.
  • Количество устройств на Android увеличивается ежегодно. По данным Google, в прошлом году их число достигло 3 миллиардов. Для разработки надёжных приложений компании активно нанимают Android-разработчиков.
  • Новичкам в программировании: С нуля освоите язык программирования Kotlin, на практике научитесь создавать простые приложения на Android и сможете продолжить заниматься на продвинутом уровне.
  • Тем, кто уже знает основы: Научитесь работать с многопоточностью, поймёте принципы и паттерны проектирования. Опытный спикер поделится советами и поможет вырасти профессионально.
  • Программистам, которые хотят поменять направление: Узнаете всё, что нужно для перехода в мобильную разработку: выучите новый язык программирования, попрактикуетесь в создании простых приложений и сможете быстро переквалифицироваться.
  • Вас ждут теоретические видео и практика на основе реальных кейсов: 39 тематических модулей, 100 видеоматериалов
Длительность обучения:
6 месяцев
Рассрочка без %:
6 785 ₽ на 12 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Дополнительная скидка:
4 071 ₽
Требуемый уровень:
Для новичков, даже без опыта в IT
Школа:
Skillbox

Профессия Программист Android

GeekBrains
80 928 ₽
-29 943 ₽
цена за курс
2 248 ₽
в рассрочку
4.96
рейтинг
Чему вы научитесь:
  • Git. Базовый курс. 13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое.
  • Java Core для Android. Введение в платформу Java, инструменты разработчика, написание первой программы. Переменные, типы данных, арифметические операции. Методы. Условные операторы.
  • Android 1. Знакомство с платформой. На этом курсе студенты изучат механизмы работы с системой Android, разберут жизненный цикл приложения, получат навыки в верстке приложений. Узнают, каким образом можно отображать информацию на экране устройства. Ознакомятся с основными возможностями приложений на Android. Научатся разрабатывать приложения на языке Java для Android. К концу курса студенты также приобретут навыки для разработки приложений с хранением данных в облачном хранилище Firestore.
  • Android на Kotlin. На этом курсе студенты изучат основные понятия и принципы разработки на языке Kotlin. Разберут его синтаксис и конструкции, рассмотрят основные библиотеки, которые применяются для Android-приложений. Учащиеся получат и закрепят навыки разработки полноценных мобильных приложений на Kotlin, научатся использовать для этого современные инструменты и подходы. К концу курса студенты также приобретут все необходимые навыки для разработки клиент-серверных приложений и хранения данных внутри приложения.
  • Android. Material design. Курс учит создавать приложения в прогрессивном стиле Material Design: использовать нужные библиотеки, оперировать FloatingActionButton, конструировать меню и вкладки, разрабатывать темы и стили. С опорой на эти знания студенты создадут интерфейс собственного клиента для Instagram.
  • Популярные библиотеки: RxJava 2, Dagger 2, Moxy. Курс учит создавать современные и максимально отказоустойчивые клиент-серверные приложения. Разбирает на практике популярные программные решения и библиотеки, которые являются индустриальном стандартом для современного Android - разработчика: RxJava 2, Dagger 2, Moxy и Cicerone. В течение курса студенты завершат разработку своего проекта.
  • Базы данных. Интерактивный курс. На новом уровне комплекса курсов по базам данных студенты получат исчерпывающую информацию о долговременных хранилищах. Плотно поработают с MySQL – системой управления БД, зарекомендовавшей себя на популярных крупных проектах. Пошагово разбирается проектирование баз данных и работа с ними. Курс знакомит и с альтернативными БД: MongoDB, Redis, ElasticSearch и ClickHouse.
  • Стажировка в GeekBrains. Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.
Особенности курса:
  • Разработайте Android-приложение и выложите его в Google Play, даже если никогда не программировали.
  • Вы освоите языки Java и Kotlin, командную разработку, Material Design и принципы тестирования.
  • Android-разработка входит в топ-10 востребованных IT-профессий. Чтобы освоить популярную специальность, вам будет достаточно школьных знаний. Вы изучите язык Java и научитесь создавать приложения для самой популярной платформы — Android.
  • Живое общение с экспертами-практиками. В курсе более 80% вебинаров с преподавателями: вы зададите вопросы по теме и быстро получите обратную связь. Записи занятий останутся в личном кабинете навсегда: вы сможете возвращаться к ним после обучения.
  • Много практики. После каждого урока вы потренируетесь на практических заданиях. Преподаватель оценит работу, даст обратную связь и подскажет, как сделать лучше.
  • Поддержка наставника. У каждого ученика есть наставник, который всегда на связи и помогает с домашними заданиями. Работа с наставником позволяет быстрее и лучше усвоить материал.
  • Методические материалы. У вас останутся наработки преподавателей, фреймворки и методики, которые будет удобно использовать и после обучения.
  • Доступ к комьюнити. Вы познакомитесь с другими студентами и обменяетесь инсайтами. Наши выпускники поддерживают связь и после окончания обучения.
Длительность обучения:
7 месяцев
Рассрочка без %:
2 248 ₽ на 36 мес
Выдают документ:
Свидетельство об обучении
Формат курса:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Дополнительная скидка:
16 185 ₽
Требуемый уровень:
С нуля, без опыта
Школа:
GeekBrains

Android Developer. Professional

Otus
70 000 ₽
-25 900 ₽
цена за курс
5 900 ₽
в рассрочку
4.78
рейтинг
Длительность обучения:
5 месяцев
Рассрочка без %:
2 248 ₽ на 36 мес
Выдают документ:
Сертификат о прохождении курса
Формат курса:
Онлайн
Требуемый уровень:
С нуля, без опыта
Школа:
Otus

Kotlin Backend Developer

Otus
50 000 ₽
-18 500 ₽
цена за курс
4 200 ₽
в рассрочку
4.77
рейтинг
Чему вы научитесь:
  • Использовать язык 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
Особенности курса:
  • Вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin.
  • Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
  • В ходе обучения вам будет необходимо выполнять домашние задания. Каждое домашнее задание посвящается одному из компонентов вашего выпускного проекта.
  • Сдача домашних заданий происходит в виде ревью преподавателями, в результате которого вы получаете рекомендации по улучшению своего кода.
Длительность обучения:
4 месяца
Рассрочка без %:
2 248 ₽ на 36 мес
Выдают документ:
Сертификат о завершении курса
Формат курса:
Вебинары, общение с преподавателями
Требуемый уровень:
С нуля, без опыта
Школа:
Otus
Выберите обучающие онлайн-курсы
  • Разработка
  • Маркетинг
  • Аналитика
  • Дизайн
  • Менеджмент