Belajar GDScript
Kursus GDScript online interaktif gratis. Pelajari bahasa untuk scripting game Godot sebelum kamu membuka editornya: setiap pelajaran menjalankan kodemu di engine Godot sungguhan di browser, dengan petunjuk AI saat output-nya tidak cocok dan sertifikat gratis saat kamu menyelesaikan sebuah bagian.
1,000+ coder terdaftar
235 pelajaran235 tantangan751 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Narasi audio di setiap pelajaran
Kuis untuk menguji pemahamanmu
Sertifikat penyelesaian gratis
Silabus
Bagian 1
Dasar-Dasar
Mulai bagianMulaiBangun fondasi yang kuat dengan konsep penting dan keterampilan dasarPengenalan
4 pelajaran415Variabel Bagian 1
5 pelajaran1025Variabel Bagian 2
5 pelajaran920Operator Bagian 1
6 pelajaran1125Operator Bagian 2
5 pelajaran920Pengambilan Keputusan
5 pelajaran920Dasar input dan output
7 pelajaran1225Kalkulator Pembagi Tagihan
Proyek5 pelajaran5Perulangan
8 pelajaran1430Fungsi
7 pelajaran1225FizzBuzz dengan Kejutan
Proyek4 pelajaran4Dasar-Dasar array
7 pelajaran1225Iterasi pada array
4 pelajaran820array Tingkat Lanjut
4 pelajaran820Dictionary
6 pelajaran1125Pelacak Pengeluaran Harian
Proyek7 pelajaran7Tantangan Akhir
3 pelajaran3Bagian 2
Logika dan Alur
Mulai bagianMulaiKembangkan keterampilan pemecahan masalah dan buat program yang dinamis dan interaktifMendalami String
5 pelajaran920Pengambilan Keputusan Lanjutan
6 pelajaran1125Array Multidimensi
7 pelajaran1225Dictionary Bagian 2
5 pelajaran920Aplikasi Buku Kontak
Proyek7 pelajaran7Set dengan Dictionary
6 pelajaran1125Enumerasi
5 pelajaran920Pengelola Data Siswa
Proyek7 pelajaran7Agregasi Data Lanjutan
4 pelajaran715Fungsi Lanjutan
7 pelajaran1225Fungsi Tingkat Tinggi
6 pelajaran1020Penanganan Error Dasar
5 pelajaran920Sistem Manajemen Inventaris
Proyek5 pelajaran5Tantangan Akhir
3 pelajaran3Bagian 3
Pemrograman Berorientasi Objek
Mulai bagianMulaiModelkan program dengan class dan object yang terbagi ke beberapa file. Pelajari constructor, property, anggota static, pewarisan, abstract class, polimorfisme, sinyal, node, dan pola desain klasik, lalu buat proyek Manajemen Perpustakaan.Dasar-Dasar OOP
8 pelajaran1535Property class
6 pelajaran1125Pewarisan
6 pelajaran1125Polimorfisme
5 pelajaran920Enkapsulasi
5 pelajaran920Method Khusus
4 pelajaran716Sinyal
5 pelajaran920Konsep OOP Lanjutan
5 pelajaran1025Pola Desain Bagian 1
5 pelajaran1025Pola Desain Bagian 2
6 pelajaran1230Proyek: Manajemen Perpustakaan
Proyek6 pelajaran6Tantangan Akhir
4 pelajaran4
Belajar sambil praktik
Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.
Bangun streakmu
Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.
12 hari streak
Kembali besok untuk menjaga streakmu!
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
Gandakan atau hangus
Hari ke-5 dari 7
Pembeku Streak
2 left
Coding di mana saja
Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.
Kamu tidak sendirian
Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!
Semua cara belajar
Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.
Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.
Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.
Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.
Dapatkan sertifikat
Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.
Kenapa belajar GDScript di Coddy
- Jalankan GDScript sungguhan di engine Godot 4 sungguhan, langsung di browser. Tanpa download Godot, tanpa proyek yang perlu disiapkan, tanpa scene tree yang perlu dikonfigurasi: setiap pelajaran menjalankan script-mu di engine dan langsung menampilkan output yang dicetak beserta error-nya.
- GDScript seperti yang ditulis developer Godot:
vardanconst, static typing dengan type hint dan inferensi:=,if/elif/else,matchdengan guard serta pola array dan dictionary, perulanganfordanwhile,range(), fungsi dengan tipe return dan nilai default, typed array, dictionary, enum, lambda, rekursi, sertamap,filter, danreduce. - GDScript berorientasi objek seperti yang dipakai Godot: class,
_initdanself, variabel dan fungsi static, setter dan getter property, inheritance dengansuper, pemeriksaan tipe denganis,_to_string, inner class,RefCountedvsNode, serta signal yang kamu deklarasikan,emit()danconnect(). Lalu design pattern seperti Singleton, Factory, Observer, dan State, semuanya ditulis dengan GDScript. - Petunjuk AI membantu di bagian yang sering membuat pemula tersandung, seperti error indentasi, pembagian integer yang membuang sisa, mengubah input teks menjadi angka, dan kenapa variabel bertipe menolak sebuah nilai, tanpa memberikan jawabannya.
Pertanyaan umum tentang belajar GDScript
GDScript dipakai untuk apa?
GDScript adalah bahasa scripting bawaan engine Godot. Developer memakainya untuk menulis logika game dan aplikasi Godot: gerakan pemain, musuh, menu, inventaris, sistem save, dan tool editor. Bahasa ini dirancang di sekitar node dan signal milik Godot, jadi inilah cara paling langsung untuk scripting proyek Godot. Godot juga mendukung C#, dan C++ lewat GDExtension, tapi sebagian besar tutorial, dokumentasi, dan contoh Godot ditulis dengan GDScript.
Apakah GDScript mirip Python?
func sebagai pengganti def di Python, dan var untuk mendeklarasikan variabel, jadi developer Python biasanya sudah merasa nyaman dalam hitungan hari. Perbedaannya adalah static typing yang opsional (var speed: float = 10.0), tipe bawaan yang dibuat untuk game seperti Vector2 dan Color, signal, dan class yang terhubung ke node Godot. GDScript adalah bahasa tersendiri, bukan dialek Python, jadi library Python tidak bisa berjalan di dalamnya.Apakah GDScript bagus sebagai bahasa pemrograman pertama?
Ya. GDScript punya sintaks yang pendek dan mudah dibaca tanpa titik koma atau kurung kurawal, yang menjadikannya salah satu bahasa pertama yang lebih ramah. Kursus ini tidak menganggap kamu punya pengalaman pemrograman: dimulai dengan mencetak teks dan menyimpan nilai di variabel, lalu berlanjut ke fungsi, array, dictionary, dan class, satu pelajaran kecil setiap kalinya.
Apakah aku perlu install Godot untuk mengikuti kursus ini?
Tidak. Setiap pelajaran menjalankan GDScript-mu di engine Godot sungguhan di browser dan menampilkan output-nya, jadi tidak ada yang perlu di-download atau disiapkan. Saat kamu install Godot nanti, semua yang kamu pelajari tetap berlaku, karena bahasanya sama dan berjalan di engine yang sama.
Apakah kursus ini akan mengajariku membuat game di Godot?
Kursus ini mengajarkan bahasa yang dipakai untuk membuatnya. Kamu mempelajari variabel, alur kontrol, fungsi, array, dictionary, class, inheritance, dan signal lewat program konsol dan proyek yang langsung berjalan. Kursus ini tidak membahas editor Godot, scene, sprite, atau fisika. Mempelajari GDScript lebih dulu berarti saat kamu membuka Godot, kamu bisa fokus pada engine-nya, bukan bergulat dengan sintaksnya.
Berapa lama waktu yang dibutuhkan untuk belajar GDScript?
Dasarnya (variabel, percabangan, perulangan, dan fungsi) butuh satu sampai dua minggu latihan setiap hari. String, array, dictionary, dan penanganan error butuh dua sampai tiga minggu lagi, dan class, inheritance, signal, serta design pattern beberapa minggu lagi. Kalau kamu sudah tahu Python, bagian pertama akan terasa jauh lebih cepat.
Apakah Godot gratis, dan apakah kursus GDScript ini gratis?
Keduanya gratis. Godot gratis dan open source di bawah lisensi MIT, tanpa royalti atau biaya, dan berjalan di Windows, macOS, dan Linux. Kursus GDScript interaktif di Coddy juga gratis: pelajaran, latihan coding, proyek, tantangan, dan sertifikat.
Apakah aku dapat sertifikat setelah kursus GDScript?
Ya. Menyelesaikan sebuah bagian kursus GDScript memberimu sertifikat kelulusan gratis yang bisa kamu tambahkan ke CV atau bagikan di LinkedIn, bersama proyek Godot yang kamu bangun.