Как изучать котлин
Kotlin
Изучайте программирование, создавая работающие приложения с помощью JetBrains Academy – платформы обучения на основе проектов.
Учитесь на практике
Не ограничивайтесь лекциями – учитесь, разрабатывая. Выберите проект и проработайте учебную программу, содержащую все концепции, необходимые для его создания. Попробуйте интегрировать все, что вы узнали, в свои приложения.
Узнайте, как все это связано
Изучайте новые темы и проекты, которые становятся доступны вам по мере совершенствования. Перемещайтесь по Карте знаний, на которой отображается ваш прогресс, весь объем доступных тем и связи между ними.
Учитесь, не выходя из среды IDE
Освойте профессиональные инструменты и станьте опытным разработчиком. Наслаждайтесь полной интеграцией платформы с IDE JetBrains во время работы над своими проектами.
Kotlin Koans
Хотите начать работу с Kotlin, новым мощным языком программирования от JetBrains, но не знаете, с чего начать?
Курс Kotlin Koans – это серия упражнений, специально разработанных для ознакомления с синтаксисом Kotlin.
Atomic Kotlin
Atomic Kotlin – это книга Брюса Эккеля и Светланы Исаковой, к которой прилагаются учебные ресурсы. Она объясняет Kotlin как новичкам, так и опытным программистам, причем предварительный опыт работы с Java не требуется, и сейчас она открыта для раннего доступа.
К книге прилагается курс – набор примеров кода и небольших заданий с автоматической проверкой и доступными ответами.
Kotlin для Java Developers
Kotlin for Java Developers – это курс Coursera Светланы Исаковой и Андрея Бреслава.
Курс предназначен для опытных разработчиков, которые знают Java и хотят узнать, что такое Kotlin и чем он отличается от Java. Курс включает задания по программированию, которые необходимо решить с помощью образовательных продуктов JetBrains.
Интеграция со Stepik
Stepik – это платформа управления обучением и MOOC, которую может использовать преподаватель, чтобы делиться с вами курсами в частном порядке. Stepik имеет множество публичных курсов, доступ к которым вы можете получить из вашей IDE.
Синхронизация прогресса
Если вам нравится изучать теоретические уроки на Stepik, но вы предпочитаете выполнять упражнения по кодированию в IDE – вам не нужно беспокоиться о потере прогресса курса. Весь ваш прогресс синхронизируется между платформами.
Импорт дополнительных курсов
Вы можете импортировать любой курс из Stepik, содержащий задачи по программированию, которые вы можете решать прямо в IDE. Вы можете легко переключаться со Stepik в любое время.
Массовые открытые онлайн-курсы (МООК) и небольшие частные онлайн-курсы (ЧОК), размещенные на Stepik