コース新着

Kotlin

条件分岐、ループ、関数、リスト、クラスを通してKotlinに親しみます。値が存在しない場合を扱うためのnull安全性についても学びます。

8モジュール62レッスン自分のペースで

コースについて

言語は、使うことで理解が深まる

新しい概念から自分なりの解法へ。わかりやすい解説、回答の確認、難しいテーマの復習で学びを進めます。

コースについて

このコースで学ぶこと

条件分岐、ループ、関数、リスト、クラスを通してKotlinに親しみます。値が存在しない場合を扱うためのnull安全性についても学びます。

  • Kotlin入門
  • 条件分岐とロジック
  • ループ
  • 関数
  • Kotlin
  • android-white

学習内容

全体の道筋も、一つひとつのステップも。

レッスン、練習、プロジェクトを種類別に表示しています。モジュールを開いて内容を確認し、アプリで学習済みのテーマを復習できます。

コースの紹介とモジュール名は日本語でご覧いただけます。レッスンと練習問題は現在ロシア語で提供されています。

8モジュール · 62レッスン
01Kotlin入門8レッスン
  1. 1.1Что за язык Kotlin и где он живётレッスン
  2. 1.2Как писать и запускать кодレッスン
  3. 1.3Переменные: val и varレッスン
  4. 1.4Типы данныхレッスン
  5. 1.5Действия с числамиレッスン
  6. 1.6Ввод, вывод и строковые шаблоныレッスン
  7. 1.7Финальный тест по модулюレッスン
  8. 1.8Мини-проект «Карточка игрока»レッスン
02条件分岐とロジック8レッスン
  1. 2.1Тип Boolean: правда и ложьレッスン
  2. 2.2Сравнение значенийレッスン
  3. 2.3Условие if / elseレッスン
  4. 2.4Несколько веток: else ifレッスン
  5. 2.5Логические операторы && || !レッスン
  6. 2.6Выбор варианта: whenレッスン
  7. 2.7Финальный тест по модулюレッスン
  8. 2.8Мини-проект «Контролёр на входе»レッスン
03ループ8レッスン
  1. 3.1Зачем повторять: repeatレッスン
  2. 3.2Цикл while: пока условие истинноレッスン
  3. 3.3Цикл for и диапазоныレッスン
  4. 3.4Шаг и направление: downTo, stepレッスン
  5. 3.5Управляем циклом: break и continueレッスン
  6. 3.6Копим результат: счётчики и суммыレッスン
  7. 3.7Финальный тест по модулюレッスン
  8. 3.8Мини-проект «Копилка мечты»レッスン
04関数8レッスン
  1. 4.1Зачем функции: fun и вызовレッスン
  2. 4.2Параметры функцииレッスン
  3. 4.3Возврат значения: returnレッスン
  4. 4.4Много аргументов: по умолчанию и именованныеレッスン
  5. 4.5Короткая запись: функция-выражениеレッスン
  6. 4.6Собираем из функцийレッスン
  7. 4.7Финальный тест по модулюレッスン
  8. 4.8Мини-проект «Калькулятор чаевых»レッスン
05リストとコレクション8レッスン
  1. 5.1Что такое список: listOfレッスン
  2. 5.2Индекс и размер: [i], sizeレッスン
  3. 5.3Перебор списка: for (x in list)レッスン
  4. 5.4Изменяемые списки: mutableListOfレッスン
  5. 5.5Полезные команды спискаレッスン
  6. 5.6Собираем из списковレッスン
  7. 5.7Финальный тест по модулюレッスン
  8. 5.8Мини-проект «Список покупок»レッスン
06クラスとオブジェクト8レッスン
  1. 6.1Что такое класс: class и объектレッスン
  2. 6.2Свойства объекта: val и varレッスン
  3. 6.3Конструктор: данные при созданииレッスン
  4. 6.4Методы: функции внутри классаレッスン
  5. 6.5data class: удобные объектыレッスン
  6. 6.6Собираем из классовレッスン
  7. 6.7Финальный тест по модулюレッスン
  8. 6.8Мини-проект «Полка книг»レッスン
07null安全性8レッスン
  1. 7.1Что такое null: тип со знаком вопросаレッスン
  2. 7.2Безопасный вызов: ?.レッスン
  3. 7.3Запасное значение: ?:レッスン
  4. 7.4Проверка через if: умное приведениеレッスン
  5. 7.5Списки без сюрпризов: getOrNullレッスン
  6. 7.6Собираем вместеレッスン
  7. 7.7Финальный тест по модулюレッスン
  8. 7.8Мини-проект «Карточка профиля»レッスン
08コースの仕上げ6レッスン
  1. 8.1Как код становится приложениемレッスン
  2. 8.2Мелочи, которые делают код корочеレッスン
  3. 8.3Читаем и чиним чужой кодレッスン
  4. 8.4От задачи к программеレッスン
  5. 8.5Финальный тест по курсуレッスン
  6. 8.6Финальный проект «Трекер привычек»レッスン

学習の進め方

新しいテーマから、自分の解答へ

順番に学び、もっと練習が必要なテーマに戻ることができます。

  1. 01

    テーマを理解する

    レッスンの説明と例から始めましょう。実際の動きを見ることで、新しい概念を理解しやすくなります。

  2. 02

    自分で試す

    問題を解いて解答を確認しましょう。練習すると、理解できた点と復習が必要な点がわかります。

  3. 03

    理解を深める

    自分のペースで学習を進めましょう。完了したテーマはいつでも復習できます。

無料で始める

Kotlin

短い説明、解答確認付きの課題、実践。順番に学び、難しい内容を復習しよう。

学習を始める ↗