GDScript を学ぶ
無料のインタラクティブなオンライン GDScript コース。Godot のゲームを動かす言語を、エディタを開く前に身につけましょう。すべてのレッスンでコードがブラウザ内の本物の Godot エンジンで実行され、出力が一致しないときは AI ヒントが助けてくれます。セクションを修了するごとに無料の修了証が発行されます。
1,000+ 人のcoddersが登録中
235 レッスン235 チャレンジ751 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
無料の修了証明書
シラバス
セクション 1
基礎
セクションを始める開始開く閉じる重要な概念と基本スキルを身につけ、確かな土台を築きます入門
4 レッスン415変数 その2
5 レッスン520演算子 パート1
6 レッスン625演算子 パート2
5 レッスン520条件分岐
5 レッスン520基本的な入出力
7 レッスン725割り勘計算機
プロジェクト5 レッスン5ループ
8 レッスン830関数
7 レッスン725ひと工夫加えたFizzBuzz
プロジェクト4 レッスン4配列の基礎
7 レッスン725配列の反復処理
4 レッスン420辞書
6 レッスン625毎日の支出トラッカー
プロジェクト7 レッスン7総仕上げの課題
3 レッスン3セクション 2
ロジックとフロー
セクションを始める開始開く閉じる問題解決力を養い、動的でインタラクティブなプログラムを作成します文字列を深く学ぶ
5 レッスン920高度な条件分岐
6 レッスン1125多次元配列
7 レッスン1225辞書 その2
5 レッスン920連絡先帳アプリケーション
プロジェクト7 レッスン7辞書を使った集合
6 レッスン1125列挙型(Enum)
5 レッスン920学生記録管理
プロジェクト7 レッスン7高度なデータ集計
4 レッスン715高度な関数
7 レッスン1225高階関数
6 レッスン1020基本的なエラー処理
5 レッスン920在庫管理システム
プロジェクト5 レッスン5セクション 3
オブジェクト指向プログラミング
セクションを始める開始開く閉じる複数のファイルに分けたクラスとオブジェクトでプログラムをモデル化します。コンストラクター、プロパティ、staticメンバー、継承、抽象クラス、ポリモーフィズム、シグナル、ノード、代表的なデザインパターンを学び、最後に図書館管理プロジェクトを作成します。OOPの基礎
8 レッスン1535クラスのプロパティ
6 レッスン1125継承
6 レッスン1125ポリモーフィズム
5 レッスン920カプセル化
5 レッスン920特殊メソッド
4 レッスン716シグナル
5 レッスン920高度なOOPの概念
5 レッスン1025デザインパターン 第1部
5 レッスン1025デザインパターン その2
6 レッスン1230プロジェクト:図書館管理
プロジェクト6 レッスン6総合課題
4 レッスン4
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、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 で GDScript を学ぶ理由
- 本物の GDScript を、本物の Godot 4 エンジンでブラウザから直接実行。Godot のダウンロードも、プロジェクト作成も、シーンツリーの設定も不要です。各レッスンでスクリプトをエンジンで実行し、出力とエラーをすぐに表示します。
- Godot 開発者が実際に書く GDScript を学びます:
varとconst、型ヒントによる静的型付けと:=による型推論、if/elif/else、ガードや配列・辞書パターンを使ったmatch、forとwhileループ、range()、戻り値の型とデフォルト値を持つ関数、型付き配列、辞書、enum、ラムダ、再帰、そしてmap、filter、reduce。 - Godot での使われ方に沿ったオブジェクト指向の GDScript:クラス、
_initとself、静的変数と静的関数、プロパティのセッターとゲッター、superによる継承、isによる型チェック、_to_string、内部クラス、RefCountedとNodeの違い、そして宣言してemit()で発行しconnect()で接続するシグナル。その後、Singleton、Factory、Observer、State などのデザインパターンもすべて GDScript で書きます。 - AI ヒントが、初心者がつまずきやすいポイントをサポートします。インデントのエラー、余りを切り捨てる整数除算、テキスト入力を数値に変換する方法、型付き変数が値を受け付けない理由などを、答えを教えずに案内します。
GDScript 学習に関するよくある質問
GDScript は何に使われますか?
GDScript は Python に似ていますか?
def の代わりに func を使い、変数は var で宣言します。そのため Python 経験者なら数日で慣れるのが普通です。違いは、任意の静的型付け(var speed: float = 10.0)、Vector2 や Color のようなゲーム向けの組み込み型、シグナル、そして Godot のノードに対応するクラスです。Python の方言ではなく独立した言語なので、Python のライブラリは動きません。