Подробнее
Что нужно для старта
- Для успешного освоения данного курса необходимо пройти предыдущий курс, а также иметь базовые знания школьной программы по информатике и математике.
Что вы получите
- Освоите дополнительные возможности языка программирования Kotlin на примере интересных научно-фантастических задач
- Напишите несколько мини-проектов на основе полученных знаний
- Улучшите навыки написания кода с помощью Code Review решенных задач от автора курса
Для кого этот курс
- Курс рассчитан на всех, желающих познакомиться с дополнительными возможностями языка Kotlin.
Программа курса
- Общая информация о курсе
- Как проходить курс?
- Дорожная карта - от 21.10.2024
- Часть 1
- Часть 2
- Базовые типы данных
- Nullable типы
- Практические задачи по теме "3.2"
- Тип Unit
- Interview - Вопросы по материалу
- Виды исключений
- Обработка исключений
- Практические задачи по теме "4.2"
- Пользовательские классы исключений
- Практические задачи по теме "4.4"
- Best practices - Как и где перехватывать исключения?
- Interview - Вопросы по материалу
- Функциональное программирование
- Функции с переменным количеством аргументов
- Практические задачи по теме "5.2"
- Функции высшего порядка
- Лямбда-выражения
- Interview - Вопросы по материалу
- Введение. Общие методы
- Вычислительная сложность. Нотация О(n)
- Списки (List)
- Практические задачи по теме "List"
- Множества (Set)
- Практические задачи по теме "Set"
- Словари (Map)
- Практические задачи по теме "Map"
- Interview - Вопросы по материалу
- Введение. Что под капотом?
- Методы работы со строками
- StringBuilder и StringBuffer
- Interview - Вопросы по материалу
- Регулярные выражения
- Практические задачи по теме "8.1"
- Работа с текстовыми файлами
- Работа с csv файлами
- Практические задачи по теме "9.2"
- Работа с JSON
- Практические задачи по теме "9.4"
- Interview - Вопросы по материалу
- Класс Date
- Практические задачи по теме "10.1"
- Класс Calendar
- Практические задачи по теме "10.3"
- Промежуточный экзамен
- Interview - Вопросы по материалу
- Методы для работы с числами
- Операции и методы для работы с битами
- Промежуточный экзамен
- Проект "Калькулятор"
- Проект "Календарь"
- Проект "Список дел"
- Получение уникального сертификата
- Финал
- Kotlin vs Java. Что лучше?
- Работа сборщика мусора (GC) в JVM
- Работа с коллекциями
- Алгоритмические задачи (практика)
01Общая информация о курсе
- Общая информация о курсе
- Как проходить курс?
- Дорожная карта - от 21.10.2024
02Повторяем основные конструкции языка Kotlin
- Часть 1
- Часть 2
03Типы данных
- Базовые типы данных
- Nullable типы
- Практические задачи по теме "3.2"
- Тип Unit
- Interview - Вопросы по материалу
04Работа с исключениями
- Виды исключений
- Обработка исключений
- Практические задачи по теме "4.2"
- Пользовательские классы исключений
- Практические задачи по теме "4.4"
- Best practices - Как и где перехватывать исключения?
- Interview - Вопросы по материалу
05Функции
- Функциональное программирование
- Функции с переменным количеством аргументов
- Практические задачи по теме "5.2"
- Функции высшего порядка
- Лямбда-выражения
- Interview - Вопросы по материалу
06Коллекции
- Введение. Общие методы
- Вычислительная сложность. Нотация О(n)
- Списки (List)
- Практические задачи по теме "List"
- Множества (Set)
- Практические задачи по теме "Set"
- Словари (Map)
- Практические задачи по теме "Map"
- Interview - Вопросы по материалу
07Работа со строками
- Введение. Что под капотом?
- Методы работы со строками
- StringBuilder и StringBuffer
- Interview - Вопросы по материалу
08Работа с регулярными выражениями
- Регулярные выражения
- Практические задачи по теме "8.1"
09Работа с файлами
- Работа с текстовыми файлами
- Работа с csv файлами
- Практические задачи по теме "9.2"
- Работа с JSON
- Практические задачи по теме "9.4"
- Interview - Вопросы по материалу
10Работа с датой и временем
- Класс Date
- Практические задачи по теме "10.1"
- Класс Calendar
- Практические задачи по теме "10.3"
- Промежуточный экзамен
- Interview - Вопросы по материалу
11Класс Math и работа с числами
- Методы для работы с числами
- Операции и методы для работы с битами
- Промежуточный экзамен
12Работа над мини-проектами
- Проект "Калькулятор"
- Проект "Календарь"
- Проект "Список дел"
13Финал
- Получение уникального сертификата
- Финал
14Подготовка к собеседованию
- Kotlin vs Java. Что лучше?
- Работа сборщика мусора (GC) в JVM
- Работа с коллекциями
- Алгоритмические задачи (практика)
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Kotlin JVM — курс для продолжающих» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 


















