9 бесплатных курсов по Kotlin для начинающих студентов с нуля до PRO

ХАЙ! Сегодня покажу 9 потрясающих и бесплатных курсов по Kotlin для разработки первых приложений на операционной системе Android. ЛЕТС ГОУ!

1. «Уроки Kotlin»

Длительность курса составляет 12 уроков, включающие в себя 30 заданий для закрепления практики. Формат обучалки – видео + текстовые пометки. Обратной связи, как и сертификата по окончании учебной программы нет.

Программа обучения включает:

  1. Введение в Kotlin и установка.
  2. Переменные и типы данных в Kotlin.
  3. Условные операторы (if else, when).
  4. Использование функций.
  5. Массивы данных (Array, List, Map).
  6. Параметры в функциях и циклы.
  7. Создание классов и объектов (ООП).
  8. Абстрактные классы и интерфейсы.
  9. Наследование классов и перечисление.
  10. Классы данных, изолированные классы.
  11. Kotlin Android Studio. Создание калькулятора.
  12. Создание погодного Android-приложения на Kotlin.

Что тут есть?

  • Доступ к практическим заданиям курса за 400 ₽ в месяц
  • Бесплатно доступны видеоуроки и простые задания
  • Сервис подходит для новичков

2. «Введение в Kotlin JVM»

Лучший сайт из курсов по Kotlin для его изучения

Длительность обучения – 26 уроков в формате видео с выполнением задач и тестов. Сертификат не выдаётся, а обратной связи с преподавателями не возможна.

Начинка обучалки

  1. Введение.
  2. Ввод и вывод.
  3. Базовая арифметика.
  4. Структура языка — выражения и методы.
  5. Работа со строками.
  6. Интерполяция строк.
  7. Задачи по изученным темам.
  8. Логические выражения, сравнение переменных и тип Boolean.
  9. Условный оператор, диапазоны чисел.
  10. Практика — «Обратная разработка».
  11. Оператор when.
  12. Тип Double, библиотека Math.
  13. Задачи по изученным темам.
  14. Работа со строками (#2).
  15. Char, спецсимволы и экранирование.
  16. Преобразование простых типов.
  17. Оператор цикла for, repeat и массивы.
  18. Функции.
  19. Массивы и циклы — задачи.
  20. Цикл while, операторы управления циклом.
  21. Введение в ООП.
  22. Классы.
  23. Наследование и полиморфизм.
  24. Enum и interface.
  25. Nullability.
  26. Важный разговор.

3. «Kotlin»

Платформа для обучения котлин

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

Начинка учёбы

Блок #1. Introduction
Hello, world!

Java to Kotlin conversion

Named arguments

Default arguments

Lambdas

Strings

Data classes

Nullable types

Smart casts

Extension functions

Object expressions

SAM conversions

Extension functions on collections

Блок #2. Conventions

Comparison

In range

Range to

For loop

Operators overloading

Destructuring declarations

Invoke

Блок #3. Collections

Filter; map

All, Any and other predicates

FlatMap

Max; min

Sort

Sum

Group By

Partition

Fold

Compound tasks

Get used to new style

Блок #4. Properties
Properties

Lazy property

Delegates example

Delegates

Блок #5. Builders

Extension function literals

String and map builders

The function apply

Html builder

Builders: how it works

Блок #6. Generics

Generic functions

«Kotlin for Android Developers»

Курс для обучения Котлин

За обучение отвечают эксперты-преподаватели, они расскажут как использовать основы Kotlin для реализации первые приложений на Андроид. Всего 15 уроков + 4 теста для закрепления практики.

Нет сертификата

Программа курса

  1. Welcome.
  2. Introduction.
  3. Keyword for a Function.
  4. Getting Set Up — Part 1
  5. Getting Set Up — Part 2.
  6. Basic Autoconvert.
  7. What is an Expression?
  8. Eradicate findViewById.
  9. NotesAdapter.
  10. Extension Functions.
  11. Data Classes.
  12. What Do Data Classes Generate?
  13. The Anko Library.
  14. String Templates for Boilerplate.
  15. Fixing the Data Store.
  16. Convert All the Queries.
  17. Kotlinize the Queries.
  18. Finishing Up.
  19. Conclusion.

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

Обучение легендарному языку - котлин

Обратная связь в телеграм чате

Программа содержит 53 статьи для начинающих и продвинутых пользователей. Сайт основан на основе обучения Kotlin от англоязычным JetBrains https://kotlinlang.org

Начинка

  1. Основной синтаксис.
  2. Идиомы.
  3. Стилистика кода.
  4. Основные типы.
  5. Пакеты.
  6. Управляющие инструкции.
  7. Операторы перехода.
  8. Классы и наследование.
  9. Свойства и поля.
  10. Интерфейсы.
  11. Модификаторы доступа.
  12. Расширения.
  13. Классы данных.
  14. Изолированные классы.
  15. Обобщения (Generics).
  16. Вложенные классы.
  17. Перечисления (enum).
  18. Объекты.
  19. Делегирование.
  20. Делегированные свойства.
  21. Функции.
  22. Лямбды.
  23. Встроенные функции.
  24. Основы сопрограмм.
  25. Мультиплатформенные проекты.
  26. Создание мультиплатформенных проектов с помощью Gradle.
  27. Мульти-декларации.
  28. Коллекции.
  29. Интервалы.
  30. Приведение и проверка типов.
  31. Ключевое слово this.
  32. Равенство.
  33. Перегрузка операторов.
  34. Null безопасность.
  35. Исключения.
  36. Аннотации.
  37. Рефлексия.
  38. Функции области видимости.
  39. Типобезопасные строители.
  40. Псевдонимы типов.
  41. Ключевые слова и операторы.
  42. Документация Kotlin кода.
  43. Использование kapt.
  44. Использование Maven.
  45. Использование Ant.
  46. Kotlin и OSGi.
  47. Плагины для компилятора.
  48. Использование Gradle.
  49. Вызов Java из Kotlin.
  50. Вызов Kotlin из Java.
  51. Динамические типы.
  52. ЧаВо.
  53. Сравнение с Java.

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

Devcolibri – автор ютуба канала рассказывает в 18 видеоуроках как настроить окружение для работы и начать писать первые приложения на андроид.

Нет сертификата

Начинка учёбы

  1. Введение.
  2. String Templates.
  3. Переменные var vs. val.
  4. Типы данных Kotlin.
  5. Функции.
  6. NPE и Null Safety.
  7. Работа с классами и их свойствами.
  8. Пакеты — Импорт методов и классов.
  9. Enum — Перечисления и их роль.
  10. When — Оператор выбора.
  11. Интерфейсы.
  12. Абстрактные классы и модификатор open.
  13. Модификатор open и область его применения.
  14. Модификаторы доступа.
  15. Крутость и гибкость циклов.
  16. Использование модификатора IN.
  17. Как пишутся POJO в Kotlin?
  18. Sealed Классы.

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

Учёба котлин

Жаркий контент на 100 часов = 10 недель обучения! Подойдёт для пользовтелей, знающих основы Kotlin. Сертификат не выдаётся ученикам (только при покупки подписки).

Без обратной связи

Программа

  1. Введение в Kotlin.
  2. Основы языка Kotlin.
  3. Классы и объекты.
  4. Классы и объекты (продолжение).
  5. Функции и лямбды.
  6. Практическое использование Kotlin в Android-разработке.
  7. Введение в Android-разработку.
  8. Элементы View.

7. «Курс по Kotlin для начинающих 2021»

27 уроков по котлин с оьратной связьюв коммментариях. Формат как всегда – видеоуроки и практические задания.

8. «Уроки по Kotlin на Android Studio 2020»

Очередное обучение от автора N.E.C.O RU. Сюда входит 27 уроков с обратной связью в комментариях.

Нет сертификата

Подходит для новичков

9. «Kotlin с нуля»

Уроки котлин с нуля

15 практической теории и практики расскажут о применение языка программирования котлин на проектах, в частности создании приложении.

Нет сертификата и обратной связи

Начинка учёбы

  1. Программирование и Kotlin.
  2. Kotlin в IntelliJ IDEA.
  3. Переменные в Kotlin.
  4. Типы данных.
  5. Условный оператор if-else.
  6. Условный оператор when.
  7. Nullable-типы.
  8. Цикл while.
  9. Массивы как тип данных.
  10. Цикл for.
  11. Строковые шаблоны в Kotlin.
  12. Списки в Kotlin.
  13. Словари в Kotlin.
  14. Функции в программировании.
  15. Обработка исключений в Kotlin.

Бонусные материалы

  • PDF-версиюя курса с ответами на задания за 59 руб
  • Курс можно проходить на смартфоне
Евгений Волик

Хэй! Занимаюсь написанием полезных статей на своём блоге. Выжимаю из темы максимум, поэтому оставайся со мной! Ведь тебя ждёт путешествие в мир онлайн-обучения, финансов и саморазвития.

Не забудь подписаться, для тебя есть подарок.

Оцените автора
( Пока оценок нет )
Евгенев.РУ - Лучшие и Бесплатные Курсы для обучения интернет-профессиям
Добавить комментарий