GDScript を学ぶ
無料のインタラクティブなオンライン GDScript コース。Godot のゲームを動かす言語を、エディタを開く前に身につけましょう。すべてのレッスンでコードがブラウザ内の本物の Godot エンジンで実行され、出力が一致しないときは AI ヒントが助けてくれます。セクションを修了するごとに無料の修了証が発行されます。
1,153+ 人のcoddersが登録中
235 レッスン235 チャレンジ751 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
無料の修了証明書
シラバス
セクション 1
基礎
セクションを始める開始重要な概念と基本スキルを身につけ、確かな土台を築きます入門
4 レッスン415変数 パート1
5 レッスン1025変数 その2
5 レッスン920演算子 パート1
6 レッスン1125演算子 パート2
5 レッスン920条件分岐
5 レッスン920基本的な入出力
7 レッスン1225割り勘計算機
プロジェクト5 レッスン5ループ
8 レッスン1430関数
7 レッスン1225ひと工夫加えたFizzBuzz
プロジェクト4 レッスン4配列の基礎
7 レッスン1225配列の反復処理
4 レッスン820配列の応用
4 レッスン820辞書
6 レッスン1125毎日の支出トラッカー
プロジェクト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セクション 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 は Godot エンジンに組み込まれたスクリプト言語です。プレイヤーの移動、敵、メニュー、インベントリ、セーブ機能、エディタ用ツールなど、Godot のゲームやアプリのロジックを書くのに使われます。Godot のノードとシグナルを前提に設計されているため、Godot のプロジェクトをプログラミングする最も直接的な方法です。Godot は C# や、GDExtension 経由で C++ にも対応していますが、Godot のチュートリアル、ドキュメント、サンプルの多くは GDScript で書かれています。
GDScript は Python に似ていますか?
def の代わりに func を使い、変数は var で宣言します。そのため Python 経験者なら数日で慣れるのが普通です。違いは、任意の静的型付け(var speed: float = 10.0)、Vector2 や Color のようなゲーム向けの組み込み型、シグナル、そして Godot のノードに対応するクラスです。Python の方言ではなく独立した言語なので、Python のライブラリは動きません。GDScript は最初のプログラミング言語に向いていますか?
はい。GDScript はセミコロンや波かっこのない、短く読みやすい構文を持ち、最初に学ぶ言語として取り組みやすい言語のひとつです。このコースはプログラミング経験を前提としません。テキストの表示や変数への値の保存から始め、短いレッスンを一つずつ積み重ねて、関数、配列、辞書、クラスへと進みます。
コースを受けるのに Godot のインストールは必要ですか?
必要ありません。各レッスンで GDScript がブラウザ内の本物の Godot エンジンで実行され、出力が表示されるので、ダウンロードや設定は一切不要です。あとで Godot をインストールしても、同じエンジン上で動く同じ言語なので、学んだことはそのまま活かせます。
このコースで Godot のゲーム制作を学べますか?
ゲームを作るための言語を学べます。変数、制御フロー、関数、配列、辞書、クラス、継承、シグナルを、すぐに実行できるコンソールプログラムとプロジェクトで身につけます。Godot のエディタ、シーン、スプライト、物理演算はこのコースでは扱いません。先に GDScript を学んでおけば、Godot を開いたときに構文に悩まず、エンジンそのものに集中できます。
GDScript の習得にはどのくらいかかりますか?
基礎(変数、条件分岐、ループ、関数)は毎日の練習で 1〜2 週間ほどです。文字列、配列、辞書、エラー処理にさらに 2〜3 週間、クラス、継承、シグナル、デザインパターンにはさらに数週間かかります。すでに Python を知っていれば、最初のセクションはずっと速く進められます。
Godot は無料ですか? GDScript コースは無料ですか?
どちらも無料です。Godot は MIT ライセンスの無料オープンソースソフトウェアで、ロイヤリティや利用料はなく、Windows、macOS、Linux で動作します。Coddy のインタラクティブな GDScript コースも無料で、レッスン、コーディング演習、プロジェクト、チャレンジ、修了証まで利用できます。
GDScript コースを修了すると修了証はもらえますか?
はい。GDScript コースのセクションを修了すると無料の修了証が発行されます。履歴書に記載したり LinkedIn で共有したりして、自分で作った Godot のプロジェクトと一緒にアピールできます。