15 бесплатных курсов по языку программирования Kotlin

Привет всем, друзья! ✊ Ниже я собрал для вас подборку лучших бесплатных онлайн-курсов по языку программирования Kotlin, которые помогут вам освоить Android-разработку с абсолютного нуля.

Готовы? Тогда погнали! 🚀🚀

1. «Уроки Kotlin» от itProger

Длительность: 12 уроков с бессрочным доступом.

Сертификат: нет.

Формат обучения: видеоуроки, материал для самостоятельного изучения, тестовые задания.

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

Какие знания и навыки получите:

  • Переменные и типы данных.
  • Создание классов и объектов.
  • Создание и применение функций.
  • Работа с массивами данных.
  • Работа с классами, объектами, интерфейсами.
  • Разработка простой программы

Плюсы:

  • Материал доступен без регистрации.
  • Прохождение в удобное время.
  • Каждый урок сопровождается примерами.

Минусы:

  • Выполнять задания и получать консультации можно только после оплаты подписки.

2. «Введение в язык Котлин» от Coursera

Длительность: 2 месяца по 3-4 занятия в неделю.

Сертификат: да.

Формат обучения: видеозаписи, материалы для самостоятельного обучения, фидбэк на форуме.

Программа обучения: цель курса — знакомство слушателей с основами языка Котлин, и применение его для решения практических задач. Подойдёт старшеклассникам, студентам профильных факультетов и новичкам, далёким от программирования.

Какие навыки получите:

  • Понимание базовых типов данных.
  • Работа со списками, множествами, массивами.
  • Создание простых последовательных функций.
  • Использование кода.
  • Обработка ошибок.

Плюсы:

  • Гибкие сроки обучения.
  • Насыщенная учебная программа.
  • Возможность профессионального развития.
  • Можно получить сертификат.
  • Обратная связь на форуме курса.

Минусы:

  • Не обнаружено.

Об авторах: курс создан на базе программы СППУ Петра Великого при поддержке компании JetBrains.

3. «Kotlin for Java Developers» от Coursera

Длительность: 5 недель.

Сертификат: да.

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

Программа обучения: курс посвящён знакомству с языком Котлин, но он не охватывает основы программирования. Учебный материал рассчитан на Java-разработчиков и студентов профильных факультетов.

Какие навыки получите:

  • Понимание базового синтаксиса.
  • Основы функционального программирования на Котлин.
  • Понимание сходств и отличий между Java и Kotlin.
  • Использование стандартной библиотеки Kotlin.

Плюсы:

  • Прохождение в удобное время.
  • Полезная актуальная информация.
  • Подробное изложение материала.
  • Квалифицированные преподаватели.
  • Общение на форуме курса.

Минусы:

  • Для успешного прохождения необходим продвинутый уровень английского языка.

Об авторах: курс подготовлен при поддержке компании JetBrains.

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

Длительность: 31 урок по 5-6 занятий в неделю.

Сертификат: да.

Формат обучения: видеолекции, материалы для самостоятельного изучения, тесты, интерактивные задачи.

Программа обучения: курс даёт необходимый минимум для понимания основ разработки приложений для Android на языке Котлин. Для выполнения практических заданий понадобится установка Android Studio и Intellij Idea. Программа рассчитана на слушателей с минимальным опытом программирования.

Какие навыки получите:

  • Основы синтаксиса Котлин.
  • Создание рабочей среды.
  • Основы разработки пользовательских интерфейсов.
  • Создание несложных интерфейсов.

Плюсы:

  • Начать прохождение курса можно в любое время.
  • Легкая подача материала.
  • Можно получить сертификат.
  • Общение в чате с другими участниками.

Минусы:

  • Некоторая информация устарела.
  • Часть тестов не соответствует пройденному материалу.

Об авторах: курс подготовлен на базе программы СПбГЭТУ «ЛЭТИ».

5. «Kotlin for Android Developers» от UDACITY

Длительность: 1 неделя.

Сертификат: нет.

Формат обучения: видео, практические упражнения, интерактивные викторины.

Программа обучения: курс посвящён основным принципам создания мобильных приложений для Android с помощью языка Kotlin. Он рассчитан на продвинутых Java-программистов.

Что узнаете:

  • Основные функции языка Котлин.
  • Преобразование Java-приложений в Kotlin.
  • Основы создания приложений с помощью Android Studio.

Плюсы:

  • Начать обучение можно в любое время.
  • Качественный обучающий контент.
  • Опытные преподаватели.

Минусы:

  • Для прохождения курса необходим продвинутый уровень английского языка.

Об авторах: Аарон Саразан, ведущий инженер программист Capital One.

6. «Введение в Kotlin JVM» от Stepik

Длительность: 26 уроков продолжительностью 10-30 минут.

Сертификат: нет.

Формат обучения: материалы для самостоятельного изучения, тесты, интерактивные задачи.

Программа обучения: курс посвящён знакомству с основами языка Kotlin. Обучение проходит на платформе JVM. Программа рассчитана на новичков и студентов профильных факультетов. Курс всё еще находится в стадии разработки, поэтому возможны изменения в программе.

Чему научитесь:

  • Понимание структуры языка.
  • Работа со строками и функциями.
  • Преобразование типов данных.

Плюсы:

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

Минусы:

Курс незавершен.

Об авторах: Максим Бесогонов и Евгений Курмыса.

7. «Kotlin» от Stepik

Длительность: 42 урока.

Сертификат: нет.

Формат обучения: видеозаписи, материалы для самостоятельного обучения, интерактивные занятия, тесты.

Программа обучения: материал даёт поверхностное представление о языке Kotlin. Курс рассчитан на начинающих Java-разработчиков. Также программа подойдёт для тех, кто хочет чем-то заменить Java для работы.

Чему научитесь:

  • Конвертация Java в Kotlin.
  • Внедрение функций расширения.
  • Перегрузка операторов.
  • Операции с числами.
  • Применение дженериков.

Плюсы:

  • Гибкий график обучения.
  • Много интерактивных задач.
  • Общение на форуме с другими участниками.

Минусы:

  • Нет русскоязычной версии.

8. «Задачи для изучения языка Kotlin» от Stepik

Длительность: 10 уроков.

Сертификат: нет.

Формат обучения: материал для самостоятельного изучения, тесты, интерактивные задачи.

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

Чему научитесь:

  • Применение языка Kotlin на практике.

Плюсы:

  • Можно приступить в любое время.
  • Много практических задач.

Минусы:

  • Не обнаружено.

Об авторах: курс подготовлен на базе программы московского кампуса НИУ ВШЭ.

9. «Kotlin с нуля. Курс для начинающих» от «Лаборатории Линуксоида»

Длительность: 15 уроков.

Сертификат: нет.

Формат курса: PDF-версия для самостоятельного изучения. При желании можно скачать приложение на Android.

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

Что узнаете:

  • Как начать работать в среде IntelliJ IDEA.
  • Основные переменные и типы данных в Kotlin.
  • Использование условных операторов.
  • Циклы и массивы.
  • Основные функции в Kotlin.
  • Обработка типовых исключений.

Плюсы:

  • Достаточная теоретическая база для старта.
  • Программа доступна для новичков.
  • Теория дополняется примерами.

Минусы:

  • Без подписки недоступны пояснения и ответы к практическим заданиям.

10. «Руководство по языку Kotlin» от KotlinLangRu

Длительность: 13 уроков со свободным доступом.

Сертификат: нет.

Формат обучения: самостоятельное изучение теории. При желании можно вступить в тематический Telegram-чат.

Программа обучения: курс включает подборку теоретического материала, посвящённого основам языка Kotlin. Ресурс не является официальным сайтом языка Kotlin, и поддерживается энтузиастами, которые наполняют его актуальным контентом, связанным с изучением языка.

Что узнаете:

  • Основной синтаксис и стилистика кода.
  • Классы, объекты, функции и лямбды.
  • Основы мультиплатформенного программирования.
  • Базовые инструменты Kotlin.
  • Совместимость Kotlin и Java.

Плюсы:

  • Доступ в любое удобное время.
  • Есть Telegram-чат для общения и обмена опытом.

Минусы:

  • Отсутствие практических заданий и обратной связи.

11. «Основы Kotlin. Введение» от Fandroid.info

Длительность: курс разбит на 13 уроков с бессрочным доступом.

Сертификат: нет.

Формат обучения: самостоятельное изучение теории с использованием предоставленного материала. Есть канал курса, где можно общаться с другими участниками и получить ответы на вопросы.

Программа обучения: курс содержит теоретическую базу для знакомства с языком. Дополнительно создатели предлагают использование «Котлин как первый язык программирования». Для начала работы необходимо создать учётную запись, подробная инструкция есть на странице курса. При желании можно пройти платные продвинутые курсы (ссылки внизу страницы).

Что узнаете:

  • Основные имена и функции языка.
  • Как хранятся данные в памяти компьютера.
  • Ассоциативные массивы и множества.
  • Основы текстового ввода и вывода.
  • Что такое регулярные выражения.
  • Базовые файловые операции.
  • Основные классы, графы, интерфейсы.

Плюсы:

  • Возможность учиться в удобное время.
  • Качественный материал в бесплатном доступе.
  • Тематические каналы Kotlin Slack.
  • Общение с другими участниками на russian-kotlinasfirst.

Минусы:

  • Курс немного сложный для новичков.

12. «Основы программирования на языке Kotlin» от Open Education

Длительность: 10 недель.

Сертификат: да.

Формат обучения: видеолекции, видеопрезентации, скринкасты.

Программа обучения: курс формирует общее представление о Kotlin. Программа поможет сориентироваться в синтаксисе языка и приступить к программированию. Для полноценного прохождения понадобится установка IntelliJ IDEA и Android Studio.

Какие навыки получите:

  • Базовые приемы программирования на Java и Kotlin.
  • Понимание принципов разработки программ.
  • Практическое применение приемов и методов программирования.
  • Создание проекта в Android Studio.

Плюсы:

  • Актуальная информация в свободном доступе.
  • Есть практические задания.
  • Возможность повысить квалификацию.
  • Можно получить сертификат.

Минусы:

  • Для успешного прохождения желательно базовое понимание Java.

Об авторах: курс создан на базе программы Университета ИТМО.

13. «Базовый курс по Kotlin» от Devcolibri

Длительность: 18 видеоуроков (общая продолжительность порядка 2 часов).

Сертификат: нет.

Формат обучения: самостоятельный просмотр видео без тестов и обратной связи.

Программа обучения: курс охватывает базовые функции и возможности языка Kotlin. В ходе обучения можно написать мини-программу, следуя подсказкам спикера.

Что узнаете:

  • Базовые возможности Kotlin.
  • Переменные, типы данных функции.
  • Как работать с классами и их свойствами.
  • Что такое Enum в Kotlin.
  • Применение логического оператора When.
  • Порядок создания интерфейсов.
  • Как использовать абстрактные классы.
  • Применение модификаторов доступа.
  • Назначение и создание data class.

Плюсы:

  • Короткие видео без воды.
  • Теория дополняется наглядными примерами.
  • Хорошее качество видеозаписей.

Минусы:

  • Не все термины объясняются, что может вызвать сложности у новичков.

14. «Уроки по Kotlin на Android Studio 2020» от N.E.C.O RU

Длительность: 50 видеозаписей продолжительностью от 10 минут до 4 часов.

Сертификат: нет.

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

Программа обучения: курс посвящён разработке мобильных приложений для Android с помощью языка Kotlin. Он рассчитан на широкую аудиторию, необязательно иметь опыт в программировании. Много внимания уделяется практическому применению полученных знаний — программа включает создание простых приложений для закрепления теоретической части курса.

Какие навыки получите:

  • Понимание основных принципов языка.
  • Понимание отличий между Java и Kotlin.
  • Создание мобильных приложений в Android Studio.

Плюсы:

  • Свободный график обучения.
  • Интересная подача материала.
  • Насыщенная практическая часть.
  • Опытный спикер.

Минусы:

  • Не обнаружено.

15. « Kotlin уроки с нуля» от Masters Of Code

Длительность: 18 видеоуроков продолжительностью от 2 до 15 минут.

Сертификат: нет.

Формат обучения: самостоятельный просмотр видео

Программа обучения: курс рассчитан на новичков, желающих освоить Kotlin для создания приложений. Часть программы посвящена непосредственно установке рабочей среды IntelliJ IDEA.

Какие навыки получите:

  • Понимание отличий между Java и Kotlin.
  • Установка и начало работы в IntelliJ IDEA.
  • Работа с переменными и данными.
  • Выполнение арифметических операций.
  • Создание проектов в IntelliJ IDEA.

Плюсы:

  • Хорошее качество видеозаписей.
  • Легкая подача материала.
  • Сопровождение теории примерами.
  • Короткие видео без воды.

Минусы:

  • Не обнаружено.
Алексей Шаполов

Основатель и главный редактор проекта. Специалист в области интернет-маркетинга (SEO-продвижения и копирайтинга, в частности). Работаю онлайн с 2018 года.

Оцените автора
Добавить комментарий