Kotlin Onboarding — бесплатный курс по языку Kotlin, посвященный основным концепциям языка. Помимо самого содержания, этот курс интересен тем, что он работает внутри Intellij.
Предварительным условием для использования Kotlin Onbaording является установка плагина EduTools с версией не ниже 2023.1. С этим плагином вы можете изучать несколько языков программирования, поддерживаемых IDE JetBrains, проходить уроки и выполнять задания по программированию, получая мгновенную обратную связь прямо в вашей IDE.
Цель курса — научиться писать простые консольные приложения на Kotlin и ознакомиться с синтаксисом и возможностями языка. В качестве предварительного условия вам необходимо базовое понимание программирования на любом языке, поскольку курс не объясняет подробно фундаментальные понятия, такие как переменные, функции или циклы, а скорее предлагает простые напоминания об их определениях и демонстрирует, как они могут быть использованы в Kotlin.
В рамках курса вы реализуете шесть консольных приложений, таких как:
- Приложение чата — простая программа чата, которая вовлекает пользователя в интерактивный разговор, чтобы узнать о нем больше.
- Игра «Быки и коровы» — попытка угадать слово, выбранное оппонентом.
- Консольный Photoshop — простое консольное приложение, применяющее различные фильтры к изображениям, похожее на базовую версию Photoshop.
- плюс еще три приложения.
Работая над этими приложениями, вы изучите такие понятия, как:
- точка входа в программу на Kotlin
- переменные
- функции
- циклы
- диапазоны
- выражения if
- строки и их функции
- механизм null safety
- коллекции и лямбда-выражения
В целом, это хорошая точка входа в мир Kotlin.
Курс Kotlin Onboarding доступен бесплатно в маркетплейсе JetBrains.