Очно или онлайн 🎓 Свидетельство выпускника, сертификат международ…

Kotlin. Уровень 1. Основы программирования

Логотип Учебный Центр «Специалист» Учебный Центр «Специалист» ★ 4,0 · 2 отзыва

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

Объём
32 ак. ч. аудиторной нагрузки + 32 ак. ч. бесплатно для самостоятельной практики
Формат
Очно или онлайн
Документ
Свидетельство выпускника, сертификат международного образца, удостоверение

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

  • Использовать ветвление и циклы
  • Создавать методы на Kotlin
  • Применять лямбда-выражения
  • Работать с массивами и строками
  • Разрабатывать классы на Kotlin
  • Работать с Data-классами
  • Использовать наследование и полиморфизм
  • Разрабатывать абстрактные классы и интерфейсы
  • Обрабатывать ошибки, возникающие в программе
  • Пользоваться коллекциями
  • Применять параметризованные типы
  • Тестировать код на Kotlin

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

11 модулей · 32 ак. ч. аудиторной нагрузки + 32 ак. ч. бесплатно для самостоятельной практики

  1. 1Введение в Kotlin3 ак.ч
    • Языковые лексемы
    • Модули, пакеты, файлы и классы
    • Настройка среды
    • Константы, переменные и функции
    • Строки, строковые шаблоны
    • Система типов
    • Допустимость null
    • Совместимость с Java
  2. 2Функции, методы и операторы3 ак.ч
    • Создание и вызов функций
    • Именованные аргументы, значения по умолчанию
    • Операторы ветвления when
    • Автоматическое приведение типов
    • Операторы циклов
    • Диапазоны
    • Пары и триплеты
    • Деструктурирование и мультидекларации
    • Встраивание функций
  3. 3Лямбда-выражения2 ак.ч
    • Синтаксис лямбда-выражений
    • Ссылки на методы
    • Функциональные интерфейсы
  4. 4Разработка классов4 ак.ч
    • Обзор основных концепций ООП
    • Перечисления
    • Объявление класса
    • Поля, свойства, методы, модификаторы доступа
    • Конструкторы и инициализаторы
    • Data-классы
    • Перегрузка операторов
    • Функции-расширения и свойства-расширения
    • Отложенная инициализация
  5. 5Внутренние, вложенные классы2 ак.ч
    • Внутренние классы
    • Вложенные классы
    • Шаблон синглтон
    • Объекты-компаньоны
  6. 6Наследование и полиморфизм4 ак.ч
    • Наследование как механизм повторного использования кода
    • Конструктор при наследовании
    • Преобразование типов
    • Виртуальные методы и позднее связывание
    • Абстрактные классы и методы
    • Open, final, sealed
    • Делегирование как альтернатива
  7. 7Интерфейсы и аннотации2 ак.ч
    • Концепция интерфейсов
    • Объявление интерфейса
    • Методы в интерфейсах
    • Реализация интерфейса
    • Использование и создание аннотаций
  8. 8Обработка исключений2 ак.ч
    • Концепция исключений
    • Исключения Kotlin
    • Использование операторов try, catch и finally
    • Идиома try-with-resource
  9. 9Коллекции4 ак.ч
    • Иерархия классов коллекций
    • Концепция параметризованных типов данных
    • Работа с параметризованными методами и интерфейсами
    • Обзор возможностей коллекций в Kotlin
  10. 10Функциональное программирование4 ак.ч
    • Функции высшего порядка
    • Работа с коллекциями в функциональном стиле
    • Последовательности
  11. 11Тестирование2 ак.ч
    • JUnit
    • Mockito

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

Программисты, желающие повысить свой уровень

Курс даёт систематические знания по языку Kotlin и его совместному использованию с Java.

Разработчики, знакомые с C++, C# или Java

Позволяет быстро перейти на Kotlin, используя уже имеющуюся базу объектно-ориентированного программирования.

Подготовка: Окончание любого из курсов: C++ или C#, или Java, или эквивалентная подготовка

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

Формат
очно или онлайн
Объём
32 ак. ч. аудиторной нагрузки + 32 ак. ч. бесплатно для самостоятельной практики
Практика
лабораторные работы в каждом модуле, итоговая аттестация
Документ
Свидетельство выпускника, сертификат международного образца, удостоверение о повышении квалификации (при предоставлении копии диплома о высшем или среднем профессиональном образовании)

Бонусы: 32 ак. ч. бесплатного времени для самостоятельной практической отработки в компьютерных классах Центра

Стоимость обучения

Для частных лиц 33 990 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 23%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Обучение проходит на актуальной версии Kotlin 2
  • Все теоретические положения демонстрируются на практических примерах сертифицированными преподавателями
  • В программе есть лабораторные работы по каждой теме
  • Предоставляется дополнительное бесплатное время для практики в компьютерных классах

На что обратить внимание

  • Требуется предварительная подготовка по C++, C# или Java
  • Стоимость обучения не указана на странице
  • Даты старта групп не указаны на странице

Отзывы о школе Учебный Центр «Специалист»

Василий ★★★★☆ 30 июня 2025

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

Алексей ★★★★★ 30 июня 2025

Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…

Все 2 отзыва о школе →

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Нужно ли знать Java для прохождения курса?

Да, требуется окончание курса C++, C# или Java либо эквивалентная подготовка.

Какой документ выдают после обучения?

Выдаётся свидетельство выпускника и сертификат международного образца. Для получения удостоверения о повышении квалификации нужно предоставить копию диплома о высшем или среднем профессиональном образовании.

Сколько часов длится курс?

Аудиторная нагрузка составляет 32 ак. ч. Дополнительно предоставляется 32 ак. ч. бесплатно для самостоятельной практики.

В каком формате проходят занятия?

Доступны очный формат с преподавателем в классе и онлайн-обучение с преподавателем в группе.

Есть ли практические задания?

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

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

33 990 ₽Учебный Центр «Специалист»
На сайт курса