Kotlin専用ページ
このステップを始める開始「基礎」と「ロジックとフロー」:valとvar、null安全、when、ループ、関数、リスト。クラスとコルーチンはまだKotlinコースに含まれていないので、このステップで学ぶのは言語の土台であって、そのすべてではありません。開始専用ページKotlinはJVM上で動き、どんなJavaライブラリも呼び出せ、Spring Bootでは第一級の言語です。さらに、独自のサーバーフレームワークとしてKtorもあります。このパスはKotlinの基礎から始まり、あらゆるバックエンドの仕事が前提とするSQL、Linux、Git、Dockerを加えていきます。無料、ブラウザ完結で、コースごとに修了証が付きます。
203,556+ 人のcoddersがこれらのコースに登録中
492 レッスン572 チャレンジ2,358 クイズの問題
各ステップは既存のCoddyコースで、最初のステップの「開始」ボタンはKotlinコースを開きます。順番に進んでも、足りないものから始めても構いません。進捗はいずれの場合もコースごとに保存されます。
valとvar、null安全、when、ループ、関数、リスト。クラスとコルーチンはまだKotlinコースに含まれていないので、このステップで学ぶのは言語の土台であって、そのすべてではありません。開始専用ページSELECT、WHERE、JOIN、GROUP BY、サブクエリを使ったクエリ、そしてインデックスとスキーマ設計を、本物のテーブルに対して実行します。KotlinのバックエンドはSpring Dataや、JetBrainsのSQLライブラリであるExposedを通じてデータベースにアクセスし、どちらもその下にあるSQLを知っていることが大きく活きてきます。開始専用ページbuild.gradle.kts)も、ほかのすべてと同じようにバージョン管理され、レビューされます。開始専用ページWrite real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
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
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
when式があります。String?)で表し、本番環境でNullPointerExceptionになる前に、?.や?:で処理するよう求めます。Kotlinコースでは、これを早い段階で教えます。valとvar、null安全、when、ループ、関数、リストを扱います。クラスとコルーチンはKotlinバックエンドエンジニアが次に必要とするものですが、まだコースに含まれていません。ステップ1はKotlinコース全体なので、あとからコースに追加されたセクションは、このパスにも自動的に現れます。