コース新着
Kotlin
条件分岐、ループ、関数、リスト、クラスを通してKotlinに親しみます。値が存在しない場合を扱うためのnull安全性についても学びます。
8モジュール62レッスン自分のペースで
コースについて
言語は、使うことで理解が深まる
新しい概念から自分なりの解法へ。わかりやすい解説、回答の確認、難しいテーマの復習で学びを進めます。

コースについて
このコースで学ぶこと
条件分岐、ループ、関数、リスト、クラスを通してKotlinに親しみます。値が存在しない場合を扱うためのnull安全性についても学びます。
- Kotlin入門
- 条件分岐とロジック
- ループ
- 関数
- Kotlin
- android-white
学習内容
全体の道筋も、一つひとつのステップも。
レッスン、練習、プロジェクトを種類別に表示しています。モジュールを開いて内容を確認し、アプリで学習済みのテーマを復習できます。
コースの紹介とモジュール名は日本語でご覧いただけます。レッスンと練習問題は現在ロシア語で提供されています。
8モジュール · 62レッスン
01Kotlin入門8レッスン
- 1.1Что за язык Kotlin и где он живётレッスン
- 1.2Как писать и запускать кодレッスン
- 1.3Переменные: val и varレッスン
- 1.4Типы данныхレッスン
- 1.5Действия с числамиレッスン
- 1.6Ввод, вывод и строковые шаблоныレッスン
- 1.7Финальный тест по модулюレッスン
- 1.8Мини-проект «Карточка игрока»レッスン
02条件分岐とロジック8レッスン
- 2.1Тип Boolean: правда и ложьレッスン
- 2.2Сравнение значенийレッスン
- 2.3Условие if / elseレッスン
- 2.4Несколько веток: else ifレッスン
- 2.5Логические операторы && || !レッスン
- 2.6Выбор варианта: whenレッスン
- 2.7Финальный тест по модулюレッスン
- 2.8Мини-проект «Контролёр на входе»レッスン
03ループ8レッスン
- 3.1Зачем повторять: repeatレッスン
- 3.2Цикл while: пока условие истинноレッスン
- 3.3Цикл for и диапазоныレッスン
- 3.4Шаг и направление: downTo, stepレッスン
- 3.5Управляем циклом: break и continueレッスン
- 3.6Копим результат: счётчики и суммыレッスン
- 3.7Финальный тест по модулюレッスン
- 3.8Мини-проект «Копилка мечты»レッスン
04関数8レッスン
- 4.1Зачем функции: fun и вызовレッスン
- 4.2Параметры функцииレッスン
- 4.3Возврат значения: returnレッスン
- 4.4Много аргументов: по умолчанию и именованныеレッスン
- 4.5Короткая запись: функция-выражениеレッスン
- 4.6Собираем из функцийレッスン
- 4.7Финальный тест по модулюレッスン
- 4.8Мини-проект «Калькулятор чаевых»レッスン
05リストとコレクション8レッスン
- 5.1Что такое список: listOfレッスン
- 5.2Индекс и размер: [i], sizeレッスン
- 5.3Перебор списка: for (x in list)レッスン
- 5.4Изменяемые списки: mutableListOfレッスン
- 5.5Полезные команды спискаレッスン
- 5.6Собираем из списковレッスン
- 5.7Финальный тест по модулюレッスン
- 5.8Мини-проект «Список покупок»レッスン
06クラスとオブジェクト8レッスン
- 6.1Что такое класс: class и объектレッスン
- 6.2Свойства объекта: val и varレッスン
- 6.3Конструктор: данные при созданииレッスン
- 6.4Методы: функции внутри классаレッスン
- 6.5data class: удобные объектыレッスン
- 6.6Собираем из классовレッスン
- 6.7Финальный тест по модулюレッスン
- 6.8Мини-проект «Полка книг»レッスン
07null安全性8レッスン
- 7.1Что такое null: тип со знаком вопросаレッスン
- 7.2Безопасный вызов: ?.レッスン
- 7.3Запасное значение: ?:レッスン
- 7.4Проверка через if: умное приведениеレッスン
- 7.5Списки без сюрпризов: getOrNullレッスン
- 7.6Собираем вместеレッスン
- 7.7Финальный тест по модулюレッスン
- 7.8Мини-проект «Карточка профиля»レッスン
08コースの仕上げ6レッスン
- 8.1Как код становится приложениемレッスン
- 8.2Мелочи, которые делают код корочеレッスン
- 8.3Читаем и чиним чужой кодレッスン
- 8.4От задачи к программеレッスン
- 8.5Финальный тест по курсуレッスン
- 8.6Финальный проект «Трекер привычек»レッスン
学習の進め方
新しいテーマから、自分の解答へ
順番に学び、もっと練習が必要なテーマに戻ることができます。

- 01
テーマを理解する
レッスンの説明と例から始めましょう。実際の動きを見ることで、新しい概念を理解しやすくなります。
- 02
自分で試す
問題を解いて解答を確認しましょう。練習すると、理解できた点と復習が必要な点がわかります。
- 03
理解を深める
自分のペースで学習を進めましょう。完了したテーマはいつでも復習できます。