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,120+ 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şlaTemel kavramları ve becerileri öğrenerek sağlam bir altyapı oluşturun.Giriş
4 ders415Değişkenler 1. Bölüm
5 ders1025Değişkenler Bölüm 2
5 ders920Operatörler Bölüm 1
6 ders1125Operatörler Bölüm 2
5 ders920Karar Verme
5 ders920Temel Girdi/Çıktı
7 ders1225Hesap Bölme Hesaplayıcısı
Proje5 ders5Döngüler
8 ders1430Fonksiyonlar
7 ders1225Farklı Bir FizzBuzz
Proje4 ders4Dizilere Giriş
7 ders1225Diziler Üzerinde Döngü Kurma
4 ders820İleri Düzey Diziler
4 ders820Sözlükler
6 ders1125Günlük Gider Takipçisi
Proje7 ders7Son Görevler
3 ders3Bölüm 2
Mantık ve Akış
Bölüme başlaBaşlaProblem çö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şlaDosyalara 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
6 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, Godot motorunun yerleşik betik dilidir. Geliştiriciler Godot oyunlarının ve uygulamalarının mantığını onunla yazar: oyuncu hareketi, düşmanlar, menüler, envanterler, kayıt sistemleri ve editör araçları. Godot'nun düğümleri ve sinyalleri etrafında tasarlandığı için bir Godot projesini programlamanın en doğrudan yoludur. Godot ayrıca C# ve GDExtension üzerinden C++ da destekler, ancak Godot eğitimlerinin, belgelerinin ve örneklerinin çoğu GDScript ile yazılmıştı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.GDScript ilk programlama dili olarak iyi bir seçim mi?
Evet. GDScript'in noktalı virgül ve süslü parantez içermeyen kısa, okunaklı bir sözdizimi var, bu da onu en dostça ilk dillerden biri yapar. Kurs hiçbir programlama deneyimi varsaymaz: metin yazdırmak ve değişkenlerde değer saklamakla başlar, ardından her seferinde kısa bir dersle fonksiyonlara, dizilere, sözlüklere ve sınıflara ilerler.
Kursa başlamak için Godot kurmam gerekiyor mu?
Hayır. Her ders GDScript kodunu tarayıcıda gerçek bir Godot motorunda çalıştırır ve çıktıyı gösterir, yani indirilecek ya da kurulacak bir şey yoktur. Daha sonra Godot'yu kurduğunda öğrendiğin her şey aynen geçerlidir, çünkü aynı dil aynı motorda çalışır.
Bu kurs bana Godot'da oyun yapmayı öğretir mi?
Oyunların yapıldığı dili öğretir. Değişkenleri, akış kontrolünü, fonksiyonları, dizileri, sözlükleri, sınıfları, kalıtımı ve sinyalleri anında çalışan konsol programları ve projelerle öğrenirsin. Kurs Godot editörünü, sahneleri, sprite'ları ya da fiziği kapsamaz. Önce GDScript öğrenmek, Godot'yu açtığında sözdizimiyle uğraşmak yerine motora odaklanabilmen demektir.
GDScript öğrenmek ne kadar sürer?
Temeller (değişkenler, kararlar, döngüler ve fonksiyonlar) günlük pratikle bir ila iki hafta sürer. Metinler, diziler, sözlükler ve hata yönetimi iki üç hafta daha, sınıflar, kalıtım, sinyaller ve tasarım kalıpları da birkaç hafta daha alır. Python biliyorsan ilk bölümü çok daha hızlı geçersin.
Godot ücretsiz mi, GDScript kursu ücretsiz mi?
İkisi de ücretsiz. Godot, MIT lisansıyla ücretsiz ve açık kaynaklıdır, telif ücreti ya da harç yoktur ve Windows, macOS ve Linux'ta çalışır. Coddy'deki etkileşimli GDScript kursu da ücretsizdir: dersler, kodlama alıştırmaları, projeler, görevler ve sertifika.
GDScript kursundan sonra sertifika alıyor muyum?
Evet. GDScript kursunun bir bölümünü bitirdiğinde, özgeçmişine ekleyebileceğin ya da LinkedIn'de paylaşabileceğin ücretsiz bir tamamlama sertifikası alırsın. Yaptığın Godot projelerinin yanında güzel durur.