Образовательная платформа
Участвует в распродаже Скидка 45% действует 0 дней 00:00:00
Курс

Kotlin

Вы на практике освоите востребованный язык программирования Kotlin и добавите в портфолио классный проект. Сможете использовать новые знания для развития в мобильной разработке на Android, бэкенд-разработке или тестировании.

Иконка для блока Дисклеймер

Курс постоянно обновляется — вы получите разбор всех новых фишек Kotlin первыми.

Почему пора учить Kotlin?

Kotlin — мощный, статически типизированный язык программирования, на котором создают приложения для устройств на Android, разрабатывают высоконагруженные веб-приложения, десктопные программы и даже пишут автотесты. Синтаксис Kotlin лаконичен и понятен, поэтому язык просто учить как новичкам, так и разработчикам с опытом на Java.

Курс записан совместно с Arcadia

Arcadia с 1993 года разрабатывает надёжное программное обеспечение для сферы образования, здравоохранения, финтеха и других отраслей. Среди клиентов Arcadia — заказчики из Бельгии, Швеции, Саудовской Аравии и США.

Станьте IT-специалистом и получите поддержку от государства

Сотрудники аккредитованных IT-компаний могут:

  • Купить квартиру или дом на выгодных условиях. IT-специалистам доступна льготная ипотека по ставке 5%.
  • Получить отсрочку от армии. Молодые люди от 18 до 27 лет имеют право не служить, пока работают.

Кому подойдёт этот курс

  • Тем, кто хочет развиваться в Android-разработке

    Изучите основной язык для создания приложений на Android, закрепите знания на классном проекте и сможете быстро погрузиться в мобильную разработку.

  • Тем, кто планирует стать веб-разработчиком

    Если вы пока не готовы изучать сложные языки, Kotlin — отличный выбор. На нём вы сможете легко разрабатывать мощные веб-приложения. Например, распределённые системы финансовых транзакций в банках.

  • Java-разработчикам с опытом

    Kotlin отлично дополняет и расширяет возможности Java, а ещё эти языки полностью совместимы. Вы сможете быстро освоить Kotlin, обновите легаси-код в своих проектах и покроете проект автотестами на Kotlin.

Чему вы научитесь

  • Понимать базовый синтаксис Kotlin

  • Работать с ООП

  • Организовывать код в функциях

  • Работать с коллекциями данных

  • Разрабатывать многопоточные программы, которые могут выполнять несколько задач одновременно

  • Соблюдать кодстайл, чтобы вы сами и другие программисты могли прочитать ваш код

Спикер курса

Егор
Лисаков
9 лет разрабатывает приложения для Android. Ведущий разработчик, Arcadia

За время работы в Arcadia успел запустить крупные проекты в российских и зарубежных компаниях. Последние 3 года использует в работе Kotlin.

Отзывы участников

Понравилась подача материала и удобный формат записи уроков (никакой воды, только нужная информация). Наличие большого количества домашних заданий и тестов, продуманная структура курса. Проверка домашних работ, а также отсутствие дедлайнов и временных ограничений.

Как проходит обучение на платформе

  • Иллюстрация этапа обучения
    Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Иллюстрация этапа обучения
    Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.

  • Иллюстрация этапа обучения
    Практика

    Выполняете задания

    Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным — их можно с гордостью положить в портфолио.

  • Иллюстрация этапа обучения
    Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы. Это эксперты по теме курса. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.

Кураторы-эксперты и живая обратная связь

Кураторы дадут комментарии к вашим работам и помогут сделать их лучше. Это эксперты с опытом работы в отрасли от 5 лет, они прошли методическое обучение — умеют объяснять сложное и вдохновлять на развитие.

Помогаем разобраться и справиться

Оперативно ответим на вопросы по домашнему заданию и пришлём качественный разбор 💙

Содержание курса

Вас ждут вебинары и практика на основе реальных кейсов.

  • 2 месяца обучения
  • 13 практических задач
  1. Интро

    Вы познакомитесь со спикером курса и подробнее изучите программу обучения.

  2. Введение

    Установите среду разработки и создадите первый проект.

  3. Переменные

    Узнаете, для чего в программировании нужны переменные, и научитесь выполнять основные операции с ними.

  4. Функции

    Научитесь объединять свой код в функции и сделаете свои программы более компактными и удобными для отладки.

  5. Условия и циклы

    Узнаете, как сделать так, чтобы программа могла сама принимать решения на основе вводных данных.

  6. Коллекции

    Научитесь хранить наборы данных в программе — познакомитесь с массивами, сетами и мапами.

  7. Объекты

    Узнаете, как представлять в программе реальные сущности — объекты.

  8. ООП. Инкапсуляция и наследование

    Начнёте знакомство с объектно-ориентированным программированием — популярной методологией, при которой программа состоит из объектов.

  9. ООП. Абстракции

    Узнаете, как выделять общие характеристики объектов.

  10. ООП. Интерфейсы и полиморфизм

    Освоите продвинутые концепции ООП.

  11. Сравнение типов

    Узнаете, как сравнивать объекты разных типов.

  12. Исключения

    Научитесь грамотно обрабатывать ошибки в своих программах.

  13. Корутины

    Узнаете, как создавать приложения, которые умеют выполнять много действий одновременно.

  14. Потоки данных

    Научитесь распределять потоки в высоконагруженных приложениях.

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

Предложение действует для пользователей Skillbox, которые купили любой курс с 1 марта 2023 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
Изображение KESPA

Ваше резюме после курса

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

от 80 000 ₽

Инструменты

Навыки

  • Работа с переменными и типами данных в Kotlin
  • Работа с условными операторами
  • Функциональное программирование
  • Понимание ООП
  • Многопоточное программирование
  • Создание сложных, высоконагруженных приложений

Проекты

  1. Эмулятор работы распределительного центра

Подтверждение ваших навыков

В конце обучения получите сертификат установленного образца. Мы обучаем по государственной лицензии №Л035−1 298−77/179 609.

Посмотреть сертификат
  • Старт курса: 29 апреля
  • Осталось: 3 места

Стоимость курса

Скидка 45% действует 0 дня 00:00:00

  • 6 555 ₽/мес
  • -45%
3 605 ₽/мес
  • В рассрочку на 12 месяцев
  • Студенты могут вернуть до 13% стоимости курса, оформив налоговый вычет

Выберите вариант оплаты

Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Нажимая на кнопку, я соглашаюсь на обработку персональных данных,  с правилами пользования Платформой и публичной офертой, правилами акции «Поможем найти работу или вернем деньги»

Спасибо!

Ваша заявка успешно отправлена

Вам может понравиться

    Часто задаваемые вопросы

    • У меня нет опыта программирования на Kotlin. У меня получится?
      Конечно! Курс идеально подходит для новичков без специальных знаний. Главное — не пропускайте занятия и не забывайте практиковаться. Под некоторыми видео вы найдёте дополнительные материалы — советуем уделить им время. Если у вас возникнут вопросы по теме занятий, не стесняйтесь обращаться в Telegram-чат.
    • Какой график обучения на платформе? Получится ли совмещать его с работой?
      Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
    • Сколько часов в неделю мне нужно будет уделять обучению на платформе?
      Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
    • Кто будет мне помогать в обучении на платформе?
      У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
    • Действуют ли какие-нибудь программы рассрочки?
      Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.
    • Объясняем термины, которые используются на этой странице
      • Kotlin — язык программирования, на котором разрабатывают приложения на Android, создают серверную часть веб-приложений и пишут автоматизированные тесты.

      • IntelliJ idea — среда разработки на Java и Kotlin со встроенным автодополнением, анализатором кода и другими полезными функциями, которые позволяют ускорить работу.

      • Многопоточные приложения — это программы, в которых несколько задач могут выполняться параллельно. Такие задачи называются потоками. Пример многопоточного приложения — операционная система. Вы можете одновременно листать сайт и, например, общаться в мессенджере. При этом система будет работать без глюков.

      • Принципы объектно-ориентированного программирования (ООП) — идеи и правила, которые определяют, как писать программу. При объектно-ориентированном подходе приложение состоит из отдельных сущностей — объектов. Они имеют свои свойства, методы и могут взаимодействовать между собой или наследоваться. Например, объект «Кошка» может иметь свойства, унаследованные от объекта «Животное».

      Основные принципы ООП:

      — Абстракция — объект должен содержать только важные для него свойства.

      — Инкапсуляция — вся логика для работы с объектом должна быть прописана внутри объекта.

      — Наследование — мы уже упомянули про этот принцип выше. Объекты могут наследовать свойства и методы своих «родителей». «Человек» → «Женщина», «Автомобиль» → «Внедорожник», «Рыба» → «Щука» и так далее.

      — Полиморфизм — одни и те же методы могут выполнять разные задачи. Например, метод «поздороваться» вернёт приветствие на французском или русском языке, в зависимости от того, какую страну проживания выбрал пользователь.
    • Могу ли я получить налоговый вычет за обучение на платформе?
      Да, вы можете вернуть часть средств в виде налогового вычета. Основные условия: быть налоговым резидентом РФ и платить НДФЛ. Налоговый вычет составит до 13% от стоимости курса. Максимальная сумма возврата части НДФЛ — 15 600 рублей за год при цене курса 120 000 рублей.

      • Вы можете вернуть средства через работодателя или налоговую.
      • Для этого понадобятся договор на обучение на платформе, наша лицензия на образовательную деятельность и чек об оплате курса, который придёт вам на почту или в личный кабинет банка.
      • Если вы будете оформлять вычет через налоговую, нужно будет заполнить декларацию 3-НДФЛ. Удобнее всего это сделать в личном кабинете на сайте Федеральной налоговой службы.
      • В течение 30 дней налоговая подтвердит ваше право на вычет.
      • Если будете оформлять возврат части НДФЛ через работодателя, вам останется подать ему заявление о получении налогового вычета.

      Не переживайте, если процесс кажется вам сложным. Наши менеджеры помогут разобраться в том, как вернуть налоговый вычет.