eFusion 26 июля 2020

🆓 Лучшие бесплатные онлайн-курсы по Kotlin

В захвате мира языком Kotlin заинтересованы не только JetBrains и Google, но и «простые смертные». Посмотрим, какие есть бесплатные онлайн-курсы по Kotlin, чтобы начать разработку на этом языке уже сегодня.

С. Исакова, А. Бреслав. Курс Kotlin для Java разработчиков

Одна из страниц курса на Coursera
Одна из страниц курса на Coursera

Авторы курса являются членами команды Kotlin. Андрей Бреслав – тимлид проекта Kotlin, а Светлана Исакова является Developer Advocate той же команды. Их курс хорошо продуман, быстро затягивает и даёт много полезных рекомендаций.

Разработка Android-приложений на Kotlin на Stepik

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

Курс Kotlin от JetBrains Academy

Страница JetBrains Academy
Страница JetBrains Academy

В академии JetBrains вы найдете курсы по Kotlin, Java, алгоритмам, Python, содержащие небольшие задачи и теорию, объясняющие концепции программирования шаг за шагом. Хотя это интересный вариант, но он лишь условно бесплатный: на момент публикации статьи предоставлялось 2 месяца бесплатной версии. Так что, если вы хотите освоить Kotlin в интенсивном режиме, присмотритесь.

Курсы Kotlin от Google и Udacity

Совместная работа Google и Udacity привела к появлению полезных и бесплатных онлайн-курсов, обучающих принципам создания приложений на Android. Среди них есть два посвященных Kotlin.

Первый курс – Kotlin для Android-разработчиков от А. Саразан и Дж. Нието – солидный курс для тех, кто комфортно чувствует себя в Android. Он демонстрирует, как взять приложение на Android, созданное с помощью Java, и перенести его на Kotlin. Еще один курс – Kotlin bootcamp для программистов от А. Хаки, С. МакКвиллан и А. Самак.

Задачи для изучения языка Kotlin

Подборка развивающих задачек от факультета компьютерных наук московского кампуса НИУ ВШЭ. Курс небольшой, но с легкостью позволит разнообразить учебный план.

Д. Фелкер. Курс Kotlin

Достаточно свежий, но очень многообещающий курс. Донн Фелкер – автор коротких видеороликов, в которых он показывает все функции Kotlin шаг за шагом, от базовых до продвинутых.

Вводный курс Kotlin JVM

Курс по Kotlin «для самых маленьких», не имеющих опыта в программировании. Продолжает развиваться, но уже есть 25 уроков по синтаксису, семантике и ООП.

Если вы считаете, что уже хорошо знаете Kotlin
Попробуйте пройти наш тест по языку Kotlin.

Курс Kotlin Koans

Данный ресурс не является традиционным курсом, а представляет собой комплекс упражнений с пояснениями, необходимыми для лучшего усвоения информации. Задачки от Светланы Исаковой – это отличный способ попрактиковаться в Kotlin и углубить свои знания. Вы можете выполнять эти упражнения онлайн или с помощью плагина IntelliJ Edu.

Дополнительные материалы

Напоследок немного литературы:

  • Programming Kotlin – V. Subramaniam – базовые штуки по программированию, а также написание производительных приложений на Kotlin.
  • Head First Kotlin – D. Griffiths, D. Griffiths – введение в основы синтаксиса, функции, ООП, ФП и прочие радости современного программирования.
  • Kotlin Blueprints – A. Belagali, H. Trivedi – книга для более опытных специалистов поможет в создании агрегатора соцсетей, веб-сервиса или серьезного серверного приложения.

Источники

РУБРИКИ В СТАТЬЕ

МЕРОПРИЯТИЯ

Расскажите – как вам эти курсы? Может быть, есть другие, о которых мы не рассказали?

ВАКАНСИИ

Middle\Senior .Net разработчик
от 120000 RUB до 165000 RUB
Unreal Engine Developer
по итогам собеседования
Programmer UE4
Краснодар, по итогам собеседования
Программист С++ (Middle)
по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

BUG