Kotlin を学ぶ
初心者向けの無料でインタラクティブなオンライン Kotlin コース。すべてのレッスンで本物の Kotlin を書いて実行し、行き詰まった瞬間に AI のヒントを受け取り、修了時に無料の証明書を獲得できます。Android Studio も JDK も、インストールするものは何もありません。
1,000+ 人のcoddersが登録中
213 レッスン187 チャレンジ826 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
無料の修了証明書
シラバス
セクション 1
基礎
セクションを始める開始開く閉じる重要な概念と基本スキルを身につけ、確かな基礎を築きますはじめに
4 レッスン415変数
7 レッスン1330Null許容性
7 レッスン1130演算子 パート1
5 レッスン920演算子 パート2
5 レッスン920条件分岐
6 レッスン1125基本入出力
6 レッスン1020割り勘計算機
プロジェクト5 レッスン1ループ
9 レッスン1635関数
8 レッスン1430ひとひねり加えたFizzBuzz
プロジェクト4 レッスン1Listの基礎
7 レッスン1225シーケンスを反復処理する
5 レッスン920リストの応用
5 レッスン920日々の支出トラッカー
プロジェクト7 レッスン1最終チャレンジ
3 レッスン3セクション 2
ロジックとフロー
セクションを始める開始開く閉じるKotlinの基礎を発展させ、マップ、セット、ネストしたコレクション、ラムダ、データパイプライン、テキスト処理、エラーハンドリングを学びます。連絡先帳と在庫管理のプロジェクト、マスタリーチャレンジ、最終チャレンジでスキルを実践します。マップ パート1
5 レッスン920マップ その2
5 レッスン920集合と所属
5 レッスン920ネストしたコレクション
5 レッスン920プロジェクト - 連絡先帳
プロジェクト5 レッスン1関数値
5 レッスン920コレクションパイプライン
5 レッスン920並べ替えとグループ化
5 レッスン920高度な制御フロー
5 レッスン920テキスト処理
5 レッスン920エラー処理
5 レッスン920最終チャレンジ
3 レッスン3セクション 3
オブジェクト指向プログラミング
セクションを始める開始開く閉じるクラスとオブジェクトを使ってプログラムをモデル化します。コンストラクタ、プロパティ、可視性、オブジェクトとコンパニオン、継承、インターフェース、ポリモーフィズム、dataクラス、enumクラスとsealedクラス、ジェネリクス、古典的なデザインパターンを学び、最後に図書館管理プロジェクトを構築します。クラスとオブジェクト
6 レッスン1140プロパティとカプセル化
5 レッスン932オブジェクトとコンパニオン
5 レッスン932継承
5 レッスン932インターフェース
5 レッスン932多相性
5 レッスン932特殊クラス
5 レッスン932ジェネリクス
5 レッスン932デザインパターン Part 1
4 レッスン832デザインパターン 第2部
4 レッスン832最終課題
3 レッスン3
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。
連続記録を築こう
継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。
12 日連続
明日も戻ってきて連続記録を維持しましょう!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ダブル・オア・ナッシング
7日中5日目
連続記録フリーズ
2 left
どこでも学べる
コーディングの旅を持ち歩こう!セットアップ不要、ダウンロード不要 - 開いてすぐにコーディング開始。iOS、Android、Webで4.9星評価で利用可能。
あなたは一人じゃない
グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!
あらゆる学び方に対応
読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。
変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。
Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。
値は後から変えられます。再代入すると、名前は新しい値を指すようになります。
修了証を取得
完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。
Coddy で Kotlin を学ぶ理由
- ブラウザで本物の Kotlin を書いて実行。Android Studio も IntelliJ も JDK のセットアップも不要です。各レッスンはコードをサーバー側で Kotlin コンパイラによりコンパイルし、出力とコンパイルエラーを即座に表示します。デスクトップでもスマホでも。
- Android やバックエンドの開発者が実際に書く Kotlin:
valとvarと型推論、?.、?:、!!による null安全、文字列テンプレート、式としてのifとwhen、範囲とループ、デフォルト引数と名前付き引数を持つ関数、そして毎日使うコレクションメソッドを備えたListとMutableList。 - AI のヒントが、初心者がつまずく Kotlin のポイントを解説します。なぜコンパイラが nullable を拒否するのか、
ifではなくwhenを使うのはいつか、なぜvalはリストが不変という意味ではないのか。フォーラムの返信を待たずに、最初のレッスンから正しいメンタルモデルを築けます。 - 練習問題だけでなく本物のプログラムを作る: 入力を読んで出力を整形する割り勘計算機、ひとひねりした FizzBuzz、エラー処理と合計・平均を備えた日々の支出トラッカー。それぞれを1つの章を通してステップごとに書き上げます。