Menu
Coddy logo textTech

Tüm Programlama Kursları

122 Ücretsiz Etkileşimli Kurs

Coddy'deki tüm programlama kurslarına göz at. 16 programlama dilinde 122 etkileşimli kurs - ücretsiz başlangıç, yapay zekâ destekli ipuçları, tamamlama sertifikası.

122 kurs arasından 24 gösteriliyor

AVL Tree - Veri Yapıları Serisi #10

Yeni

Bu 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!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 16
  • 6
  • 1

Prim Algoritması - Çizge Algoritmaları

Yeni

Minimum 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.

Graf Algoritmaları Kursları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 55

Kruskal Algoritması - Graf Algoritmaları

Yeni

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.

Graf Algoritmaları Kursları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 57

Bellman-Ford Algoritması - Graf Algoritmaları

Yeni

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.

Graf Algoritmaları Kursları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 54

Dijkstra Algoritması - Graf Algoritmaları

Yeni

Negatif 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.

Graf Algoritmaları Kursları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 54

Topolojik Sıralama - Graf Algoritmaları

Yeni

Her 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.

Graf Algoritmaları Kursları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 55

Breadth-First Search - Graf Algoritmaları

Yeni

En kısa yolların temelindeki katman katman graf dolaşma yöntemi olan Breadth-First Search'te uzmanlaşın. Komşu bulma sistemini kurun, istediğiniz dilde bir queue kullanarak iteratif bir BFS yazın ve bunu ağırlıksız graflarda en kısa yol mesafelerini bulmak için kullanın.

Graf Algoritmaları Kursları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 54

Derinlik Öncelikli Arama - Graf Algoritmaları

Yeni

Bir grafı keşfetmenin temel yollarından biri olan Derinlik Öncelikli Arama (DFS) konusunda uzmanlaşın. Komşuluk listesini oluşturun, istediğiniz programlama dilinde iteratif bir DFS yazın, O(V + E) karmaşıklığını analiz edin ve bağlı bileşenleri sayıp ölçmek için bu algoritmayı kullanın.

Graf Algoritmaları Kursları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 54

Counting Sort - DSA Serisi

Yeni

Değerleri sayarak negatif olmayan tam sayıları doğrusal zamanda sıralayan, karşılaştırma tabanlı olmayan bir algoritma olan Counting Sort'u kavrayın. Sayma aşamasını oluşturun, istediğiniz programlama dilinde tam sıralama algoritmasını yazın, O(n + k) karmaşıklığını analiz edin ve kodlama görevleriyle pratik yapın.

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 52

Radix Sort - DSA Serisi

Yeni

Negatif olmayan tam sayıları basamak basamak sıralayan, karşılaştırma tabanlı olmayan bir algoritma olan Radix Sort'ta uzmanlaşın. Kararlı counting-sort adımını oluşturun, algoritmanın tamamını dilediğiniz dilde yazın, doğrusal zamanlı davranışını analiz edin ve kodlama zorluklarıyla pratik yapın.

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 55

Heap Sort - DSA Serisi

Yeni

Dizi tabanlı bir binary heap yapısının sıralama algoritmasına dönüştüğü Heap Sort'ta uzmanlaşın. Sift-down adımını oluşturun, algoritmanın tamamını dilediğiniz dilde yazın, O(n log n) zaman ve O(1) alan karmaşıklığını analiz edin ve kodlama meydan okumalarıyla pratik yapın.

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 54

Quick Sort - DSA Serisi

Yeni

Uygulamada en hızlı sıralama algoritmalarından biri olan Quick Sort'ta uzmanlaşın. Bölümleme (partition) adımını oluşturun, istediğiniz dilde tam özyinelemeli (recursive) sıralamayı yazın, karmaşıklığını analiz edin ve kodlama görevleriyle pratik yapın.

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 52

Merge Sort - DSA Serisi

Yeni

Klasik bir böl ve yönet algoritması olan Merge Sort'ta ustalaşın. Birleştirme adımını oluşturun, seçtiğiniz dilde tam özyinelemeli (recursive) sıralamayı yazın, O(n log n) karmaşıklığını analiz edin ve kodlama meydan okumalarıyla pratik yapın.

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 52

Selection Sort - DSA Serisi

Yeni

En basit sıralama algoritmalarından biri olan Selection Sort algoritmasında uzmanlaşın. Adım adım nasıl çalıştığını görün, dilediğiniz dilde sıfırdan kodlayın, karmaşıklığını analiz edin ve kodlama görevleriyle pratik yapın.

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 9
  • 3
  • 1
  • 54

Graflar - Veri Yapıları Serisi #9

Bu kursta Graf veri yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan yönsüz bir graf oluşturacak ve bununla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 12

Trie - Veri Yapıları Serisi #8

Bu kursta, Trie (önek ağacı) yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan bir tane oluşturacak ve bu veri yapısıyla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 12

Heapler ve Öncelikli Kuyruklar - Veri Yapıları Serisi #7

Popüler

Bu kursta, öncelikli kuyrukların temelini oluşturan Heap veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir MinHeap oluşturacak ve pratik kodlama zorluklarıyla kendinizi geliştireceksiniz!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 6
  • 1

Çift Yönlü Bağlı Liste - Veri Yapıları Serisi #6

Popüler

Bu kursta, Çift Yönlü Bağlı Liste veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Çift Yönlü Bağlı Liste oluşturacak ve bununla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 6
  • 1

Bağlı Liste - Veri Yapıları Serisi #5

Popüler

Bu kursta Bağlı Liste veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Bağlı Liste oluşturacak ve bu veri yapısıyla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 6
  • 1

Hash Tabloları - Veri Yapıları Serisi #4

Popüler

Bu kursta Hash Table veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Hash Table oluşturacak ve bu yapıyla ilgili kodlama pratikleri yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 12

Güneş Tutulması Animasyonu | HTML/CSS Projesi

Popüler

Bu kursta harika bir "Güneş Tutulması" animasyonu oluşturacaksınız. Animasyon kullanarak nasıl ilgi çekici ve işlevsel kullanıcı arayüzleri oluşturabileceğimizi keşfedeceksiniz.

  • 10
  • 2

Instagram Sayfası Klonu | Front-End Projesi

Popüler

Bu kursta standart ve basit HTML & CSS yaklaşımlarını uygulayacak ve bir Instagram Sayfası Klonu Projesi oluşturacaksınız.

  • 16
  • 5

R'da Veri Manipülasyonu

R'ın yerleşik fonksiyonlarını, temel paketlerini ve desteklenen paketlerini kullanarak verileri nasıl verimli bir şekilde manipüle edeceğinizi ve dönüştüreceğinizi öğrenin. Konular arasında verileri alt kümeleme, birleştirme, yeniden şekillendirme ve toplulaştırma yer almaktadır.

certificate icon

Tamamlayınca sertifika

  • 14
  • 42

Python Yineleyiciler

Popüler

Bu kursta Python'daki yineleyiciler hakkında bilgi edinecek ve öğrendiklerinizi pratik yapacaksınız; bu kursun sonunda bu konuda uzmanlaşmış olacaksınız!

certificate icon

Tamamlayınca sertifika

  • 13

Sık sorulan sorular

Coddy'de kaç kurs var?

Coddy, 16 programlama dilinde 122 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.
Coddy programming languages illustration

Coddy ile öğrenmeye başla

BAŞLA