GDScript Öğren
Ücretsiz, etkileşimli bir online GDScript kursu. Godot oyunlarını programlamak için kullanılan dili editörü açmadan önce öğren: her ders kodunu tarayıcıda gerçek bir Godot motorunda çalıştırır, çıktı eşleşmediğinde yapay zeka ipuçları yardım eder ve her bölümü bitirdiğinde ücretsiz bir sertifika alırsın.
1,000+ codders kayıtlı
235 ders235 görev751 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Temel Bilgiler
Bölüme başlaBaşlaGenişletDaraltTemel kavramları ve becerileri öğrenerek sağlam bir altyapı oluşturun.Giriş
4 ders415Değişkenler 1. Bölüm
5 ders525Değişkenler Bölüm 2
5 ders520Operatörler Bölüm 1
6 ders625Operatörler Bölüm 2
5 ders520Karar Verme
5 ders520Temel Girdi/Çıktı
7 ders725Hesap Bölme Hesaplayıcısı
Proje5 ders5Döngüler
8 ders830Fonksiyonlar
7 ders725Farklı Bir FizzBuzz
Proje4 ders4Dizilere Giriş
7 ders725Diziler Üzerinde Döngü Kurma
4 ders420İleri Düzey Diziler
4 ders420Sözlükler
6 ders625Günlük Gider Takipçisi
Proje7 ders7Son Görevler
3 ders3Bölüm 2
Mantık ve Akış
Bölüme başlaBaşlaGenişletDaraltProblem çözme becerilerinizi geliştirin ve dinamik, etkileşimli programlar oluşturun.String’leri Derinlemesine İnceleme
5 ders920İleri Düzey Karar Verme
6 ders1125Çok Boyutlu Diziler
7 ders1225Sözlükler Bölüm 2
5 ders920Rehber Uygulaması
Proje7 ders7Sözlüklerle Kümeler
6 ders1125Enum'lar
5 ders920Öğrenci Kayıt Yöneticisi
Proje7 ders7Gelişmiş Veri Toplama
4 ders715İleri Düzey Fonksiyonlar
7 ders1225Üst Düzey Fonksiyonlar
6 ders1020Temel Hata Yönetimi
5 ders920Envanter Yönetim Sistemi
Proje5 ders5Son Meydan Okumalar
3 ders3Bölüm 3
Nesne Yönelimli Programlama
Bölüme başlaBaşlaGenişletDaraltDosyalara ayrılmış sınıflar ve nesnelerle programları modelleyin. Yapıcıları, özellikleri, statik üyeleri, kalıtımı, soyut sınıfları, çok biçimliliği, sinyalleri, düğümleri ve klasik tasarım kalıplarını öğrenin; ardından bir Kütüphane Yönetimi projesi geliştirin.Nesne Yönelimli Programlamanın Temelleri
8 ders1535Sınıf Özellikleri
6 ders1125Kalıtım
6 ders1125Çok Biçimlilik
5 ders920Kapsülleme
5 ders920Özel Metotlar
4 ders716Sinyaller
5 ders920İleri OOP Kavramları
5 ders1025Tasarım Desenleri Bölüm 1
5 ders1025Tasarım Kalıpları 2. Bölüm
6 ders1230Proje: Kütüphane Yönetimi
Proje6 ders6Final Görevler
4 ders4
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
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
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok - sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir - yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Neden GDScript'i Coddy ile öğrenmelisin
- Gerçek GDScript kodunu doğrudan tarayıcında, gerçek bir Godot 4 motorunda çalıştır. Godot indirmek, proje kurmak ya da sahne ağacı ayarlamak yok: her ders betiğini motorda çalıştırır, çıktıyı ve hataları anında gösterir.
- Godot geliştiricilerinin yazdığı haliyle GDScript:
varveconst, tür ipuçlarıyla statik tipleme ve:=ile tür çıkarımı,if/elif/else, koruma koşulları ve dizi ile sözlük kalıplarıylamatch,forvewhiledöngüleri,range(), dönüş türü ve varsayılan değerleri olan fonksiyonlar, tipli diziler, sözlükler, enum'lar, lambda'lar, özyineleme vemap,filter,reduce. - Godot'nun kullandığı haliyle nesne yönelimli GDScript: sınıflar,
_initveself, statik değişkenler ve fonksiyonlar, özellik setter ve getter'ları,superile kalıtım,isile tür kontrolü,_to_string, iç sınıflar,RefCountedileNodefarkı ve tanımlayıpemit()ile yaydığın,connect()ile bağladığın sinyaller. Ardından Singleton, Factory, Observer ve State gibi tasarım kalıpları, hepsi GDScript ile. - Yapay zeka ipuçları, yeni başlayanları en çok zorlayan konularda yardım eder: girinti hataları, kalanı atan tam sayı bölmesi, metin girdisini sayıya dönüştürmek ve tipli bir değişkenin bir değeri neden reddettiği gibi. Cevabı da doğrudan vermez.
GDScript öğrenmeyle ilgili sık sorulan sorular
GDScript ne için kullanılır?
GDScript Python'a benziyor mu?
def yerine func kullanır ve değişkenleri var ile tanımlar, bu yüzden Python bilenler birkaç gün içinde alışır. Farklar şunlar: isteğe bağlı statik tipleme (var speed: float = 10.0), Vector2 ve Color gibi oyunlar için yapılmış yerleşik türler, sinyaller ve Godot düğümlerine karşılık gelen sınıflar. Python'un bir lehçesi değil, kendi başına bir dildir, bu yüzden Python kütüphaneleri onda çalışmaz.