Tüm Programlama Kursları
140 Ücretsiz Etkileşimli Kurs
Coddy'deki tüm programlama kurslarına göz at. 20 programlama dilinde 140 etkileşimli kurs: ücretsiz başlangıç, yapay zekâ destekli ipuçları, tamamlama sertifikası.
Godot Oyunu: Neon Pisti
YeniGodot ve GDScript kullanarak yukarıdan görünümlü bir yarış oyunu oluşturun. Her derste yeni bir özellik ekleyin: hızlanan, yön değiştiren, fren yapan ve drift atan bir araba; hızlandırıcı pedler ve yağ bulunan neon bir pist; kontrol noktaları, turlar ve bir zamanlayıcı; üç rakip araba; geri sayım; sonuçlar ve en iyi tur süresi. Oyunu yazdıkça tarayıcınızda çalışır.
- 20
- 20
- 1
- 20
Unity Oyunu: Gökyüzü Şeritleri
YeniUnity ve C# ile 3D bir sonsuz koşu oyunu oluşturun; her derste bir özellik ekleyin: üç şerit, zıplama ve kayma, hiç bitmeyen bir yol, engeller, paralar, bir mıknatıs ve bir kalkan, giderek artan hız ve en iyi skor. Oyununuzu yazarken tarayıcınızda çalışır.
- 20
- 20
- 1
- 20
Pygame Projesi: Kale Avlusunu Savun
YeniPython ve pygame ile baştan sona bir hayatta kalma oyunu geliştir: Bir şövalye, kendi kendine hedef alan silahlar, mücevherler, seviye atlamalar ve bir bölüm sonu canavarıyla canavarlarla dolu bir gece boyunca kale avlusunu savunur; sonunda şafak söker. Oyunu yazarken tarayıcında çalıştırabilirsin.
- 20
- 20
- 1
- 20
Pygame ile Oyun Yap
Yenipygame ile Python'da beş oyun yap: bir kareyi hareket ettir, düşen blokları yakala, Yılan, iki oyunculu Pong ve kendi oyununu. Her oyunu yazarken tarayıcında çalıştır.
Tamamlayınca sertifika
- 40
- 40
- 5
- 80
Unity Oyunu: Kule Savunması
YeniUnity ve C# ile her derste yeni bir özellik ekleyerek 3D bir kule savunma oyunu geliştirin: dalgalar hâlinde bir yolda ilerleyen düşmanlar, yerleştirip hedef alarak ateş edebileceğiniz kuleler, para, geliştirmeler, alan hasarı ve dondurma etkileri, ayrıca savunmanız gereken bir üs.
Tamamlayınca sertifika
- 18
- 18
- 1
- 82
Unity Oyunu: Tuğla Kırma
YeniUnity'de C# kullanarak 3D bir tuğla kırma oyunu oluşturun. Her derste yeni bir özellik ekleyin: raket ve seken top, tuğla duvarı, canlar ve seviyeler; ayrıca raketi genişleten veya topu bölen güçlendiriciler.
Tamamlayınca sertifika
- 16
- 16
- 1
- 65
Unity Oyunu: 3D Yılan
YeniUnity ve C# ile her derste yeni bir özellik ekleyerek 3D bir Yılan oyunu geliştirin: kareli alanda hareket eden bir yılan, yön verme, yiyecek, uzayan kuyruk, duvarlar ve kendi kuyruğunu ısırma, puan, hız ve en yüksek puan.
Tamamlayınca sertifika
- 14
- 14
- 1
- 56
Roblox Oyunu: Karanlıktan Kaçış
YeniLuau ile baştan sona bir Roblox kaçış oyunu oluşturun; her derste yeni bir özellik ekleyin: kapılarla birbirine bağlanan karanlık odalar, bir el feneri, anahtarlar ve kasa kodu, duvarların etrafından dolaşarak size ulaşan bir canavar. Siz dolaplara saklanırken, depar atarken ve çıkışa ulaşmak için zamana karşı yarışırken bunların hepsini keşfedin.
Tamamlayınca sertifika
- 20
- 20
- 1
- 60
Roblox Oyunu: Savaş Arenası
YeniLuau ile her derste yeni bir özellik ekleyerek eksiksiz bir Roblox kılıç dövüşü oyunu oluştur: vuruş alanına sahip bir kılıç, sunucu tarafında bekleme süreleri olan tuş ve telefon düğmesi yetenekleri, kombolar, sersemletmeler ve bloklar; ayrıca sütunların etrafında seni kovalayan ve karşılık veren botlar.
Tamamlayınca sertifika
- 20
- 20
- 1
- 60
Roblox Oyunu: Kule Savunması
YeniHer derste yeni bir özellik ekleyerek Luau ile eksiksiz bir Roblox kule savunma oyunu oluşturun: dalgalar hâlinde bir yolda ilerleyen düşmanlar, yerleştirip geliştirebileceğiniz kuleler, alan etkili saldırılar ve dondurma, sağlık çubukları, bir bölüm sonu canavarı ve savunmanız gereken bir üs.
- 18
- 18
- 1
- 54
Roblox Oyunu: Evcil Hayvan Simülatörü
YeniLuau ile her derste yeni bir özellik ekleyerek eksiksiz bir Roblox evcil hayvan simülatörü oluşturun: bozuk para yığınları, bir HUD, istemci ve sunucunun uzaktan iletişim kurması, farklı nadirlik seviyelerine sahip yumurtalar, peşinizden gelen evcil hayvanlar, bölge kapısı, nadir evcil hayvan haberleri ve kayıt sistemi.
- 18
- 18
- 1
- 54
Roblox Oyunu: Sonsuz Kule
YeniHer derste bir özellik ekleyerek Luau ile eksiksiz bir Roblox kule parkuru oluşturun: aşamalardan oluşan rastgele kuleler, öldürücü bloklar, dönen engeller, kaybolan basamaklar, konveyör bantları, lazerler, zıplama platformları, yükselen lav, turlar, kontrol noktaları ve en iyi süreler. Oyunu tarayıcıda oynayın ve paylaşın.
Tamamlayınca sertifika
- 18
- 18
- 1
- 55
Roblox Oyunu: Fabrika Tycoon
YeniHer derste bir özellik ekleyerek Luau ile eksiksiz bir Roblox tycoon oyunu geliştirin: üreticiler, bir taşıma bandı, altın cevheri, satın alma pedleri, bir yükseltici, kilit açma özellikleri, yeniden doğuşlar ve kayıt sistemi. Fabrikanızı tarayıcıda oynayın ve paylaşın.
- 18
- 18
- 1
- 54
Roblox Oyunu: Afetten Sağ Kurtulma
YeniLuau ile her derste bir özellik ekleyerek eksiksiz bir Roblox afetten sağ kurtulma oyunu oluştur: bir lobi, tur döngüsü, haritalar, sel, meteorlar, küçülen bir ada, lav, hayatta kalan etiketleri, galibiyet serileri ve kaydedilen zaferler. Oyunu tarayıcında oyna ve paylaş.
- 18
- 18
- 1
- 54
LAN Laboratuvarları
PopülerBir terminal laboratuvarında küçük ağlar kurun, adresleyin ve sorunlarını giderin: ana bilgisayarlar, switch'ler ve yönlendiriciler, kablolar, IPv4 adresleri ve maskeleri, ARP, ağ geçitleri, yönlendirme tabloları ve gerçek LAN'ları çalışamaz hâle getiren klasik arızalar.
Tamamlayınca sertifika
- 35
- 35
IP Adresleme ve Alt Ağlara Bölme
PopülerIP adreslerini bitlerden başlayarak öğrenin: ikili sistem, IPv4 yapısı, alt ağ maskeleri, CIDR, alt ağlara bölme alıştırmaları, özel aralıklar, VLSM ile ağ planlama ve IPv6'ya ilk bakış. Her şeyi terminalde uygulayın.
Tamamlayınca sertifika
- 46
- 46
OSI Modeli
PopülerAğların gerçekte nasıl iletişim kurduğunu katman katman keşfedin: yedi OSI katmanı, MAC adresleri ve ARP, IP ve yönlendirme, TCP, UDP ve portlar, kapsülleme ve bir paketin baştan sona yolculuğu; tüm bunları uygulamalı terminal anlatımlarıyla öğrenin.
Tamamlayınca sertifika
- 32
- 32
Terminal ile Ağ İletişimi
PopülerKomut satırından makinelerin gerçekte nasıl iletişim kurduğunu öğrenin. Adresler ve DNS, portlar ve soketler, bir ana bilgisayara erişilip erişilemediği ve curl ile elle HTTP kullanımı: GET, POST, başlıklar, durum kodları ve HTTPS. BT, destek ve backend çalışmaları için tasarlanmıştır.
Tamamlayınca sertifika
- 47
- 47
- 141
AVL Tree - Veri Yapıları Serisi #10
PopülerBu kursta AVL Tree veri yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan kendi kendini dengeleyen bir ikili arama ağacı inşa edecek ve kodlama egzersizleriyle pratik yapacaksınız!
Tamamlayınca sertifika
- 16
- 14
- 1
Prim Algoritması - Çizge Algoritmaları
PopülerMinimum Yayılan Ağaçlar için Prim Algoritması'nda uzmanlaşın: Başlangıç düğümünden itibaren her zaman en düşük maliyetli kesişen kenarı ekleyerek bir ağaç büyütün. Algoritmayı istediğiniz dilde geliştirin ve Kruskal'ın karşılığı olan darboğaz kenarı ile bağlantısallık sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 4
- 1
- 55
Kruskal Algoritması - Graf Algoritmaları
Minimum Yayılan Ağaçlar için Kruskal Algoritması'nda uzmanlaşın. Union-find yapısını kurun, seçtiğiniz dilde en düşük maliyetli döngü içermeyen kenarları ekleyerek bir MST oluşturun ve bağlantısallık ile darboğaz kenar sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 4
- 1
- 57
Bellman-Ford Algoritması - Graf Algoritmaları
Bellman-Ford algoritmasında uzmanlaşın: negatif kenar ağırlıklarıyla çalışan tek kaynaklı en kısa yollar ve negatif döngü tespiti. Bir gevşetme (relaxation) adımı ve algoritmanın tamamını dilediğiniz dilde geliştirin; mesafe ve döngü sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 4
- 1
- 54
Dijkstra Algoritması - Graf Algoritmaları
PopülerNegatif olmayan ağırlıklara sahip graflar için açgözlü (greedy) tek kaynaklı en kısa yol yöntemi olan Dijkstra Algoritması'nda uzmanlaşın. Ağırlıklı kenarları okuyun, seçtiğiniz dilde tam mesafe hesaplamasını oluşturun ve noktadan noktaya ile en uzak köşe sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 4
- 1
- 54
Topolojik Sıralama - Graf Algoritmaları
PopülerHer kenarın ileriye doğru baktığı yönlü çevrimsiz bir çizgenin sıralanması olan Topolojik Sıralama'da uzmanlaşın. Giriş derecelerini hesaplamayı, istediğiniz dilde Kahn algoritması ile bir sıralama oluşturmayı, çevrimleri tespit etmeyi ve bir DAG içindeki en uzun yolu bulmayı öğrenin.
Tamamlayınca sertifika
- 9
- 4
- 1
- 55
Sık sorulan sorular
Coddy'de kaç kurs var?
Coddy, 20 programlama dilinde 140 etkileşimli kurs sunar: başlangıç temellerinden ileri projelere, meydan okumalara ve yapay zekâ akışlarına kadar.
Bütün kurslar gerçekten ücretsiz mi?
Evet. Her kurs ücretsiz başlar; tarayıcıda yapay zekâ destekli ipuçları, gerçek alıştırmalar ve tamamlama sertifikasıyla çalışır.
Nereden başlamalıyım?
Odaklanacağın bir dil seç (Python ve JavaScript ilk adım için harika seçimlerdir) veya konuya göre göz at. Belirli bir kurs ya da kavramı bulmak için arama çubuğunu da kullanabilirsin.
Kurslarda proje ve meydan okumalar var mı?
Çoğu kursta vardır. Her kartta proje ve meydan okuma rozetlerine bak, ya da öğrenmek istediğin şeye uygun pratiği bulmak için konuya göre filtrele.