Veri yapıları ve algoritmalar yol haritası
DSA'yı gerçekten öğrenildiği sırayla: önce her veri yapısını kendin yazarsın, sonra sıralamalar, ardından özyineleme, dinamik programlama ve graflar, en sonunda da öğrendiğini kanıtlayacağın bir mülakat sorusu havuzu. Python, Java, C++, Go ya da on dört dilden herhangi birini seç: kursların neredeyse tamamı hepsinde var. Ücretsiz, tarayıcında ve kursların çoğunda bir sertifikayla.
421 ders284 görev702 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
Yol boyunca 24 ücretsiz sertifika
Veri yapıları ve algoritmalar yolu, adım adım
Her adım, Coddy'de hâlihazırda var olan kurslardan oluşuyor. Sırayla ilerle ya da doğrudan eksiğin olana atla: ilerlemen her iki durumda da kurs bazında kaydediliyor ve kursların çoğu on dört dile kadar seçenekle anlatılıyor.
- 1Adım 15 kurs, sırayla
- 2Adım 2
Veri Yapıları Serisi, ikinci bölüm
Bu adıma başlaBaşlaÇift yönlü bağlı liste, heap'ler ve öncelik kuyrukları, trie'ler, graflar ve kendini dengeleyen AVL ağacı. Bir listeyi ezberlemiş adayı, bir problem için doğru aracı seçebilen adaydan ayıran yapılar.Başla5 kurs, sırayla - 3Adım 3
Sıralama algoritmaları
Bu adıma başlaBaşlaBubble, selection, insertion, merge, quick, heap, counting ve radix sort: yazılıyor, karşılaştırılıyor ve görselleştiricide izleniyor. Sıralama, Big-O'nun bir gösterim olmaktan çıkıp gözle görülebilir bir şeye dönüştüğü yerdir.Başla8 kurs, sırayla- Kabarcık Sıralaması (Bubble Sort)11 ders10 görev
- Selection Sort - DSA Serisi9 ders4 görev54 soru1 proje
- Insertion Sort - DSA Serisi9 ders4 görev1 proje
- Merge Sort - DSA Serisi9 ders4 görev52 soru1 proje
- Quick Sort - DSA Serisi9 ders4 görev52 soru1 proje
- Heap Sort - DSA Serisi9 ders4 görev54 soru1 proje
- Counting Sort - DSA Serisi9 ders4 görev52 soru1 proje
- Radix Sort - DSA Serisi9 ders4 görev55 soru1 proje
- 4Adım 4
Özyineleme, dinamik programlama, bitler
Bu adıma başlaBaşlaBir mücadele havuzu üzerinden özyinelemeli düşünme, ardından memoizasyondan tablolamaya dinamik programlama (Python ile), sonra da bit işlemleri (C++ ile). Özyineleme, sonraki ikisinin dayandığı fikirdir; bu yüzden önce gelir.Başla3 kurs, sırayla - 5Adım 5
Graf algoritmaları
Bu adıma başlaBaşlaGenişlik öncelikli ve derinlik öncelikli arama, Dijkstra, Bellman-Ford, topolojik sıralama, Kruskal ve Prim: her biri için ayrı, odaklı bir kurs; hepsi ikinci adımda kurduğun graf yapısının üzerinde.Başla7 kurs, sırayla- Breadth-First Search - Graf Algoritmaları9 ders4 görev54 soru1 proje
- Derinlik Öncelikli Arama - Graf Algoritmaları9 ders4 görev54 soru1 proje
- Dijkstra Algoritması - Graf Algoritmaları9 ders4 görev54 soru1 proje
- Bellman-Ford Algoritması - Graf Algoritmaları9 ders4 görev54 soru1 proje
- Topolojik Sıralama - Graf Algoritmaları9 ders4 görev55 soru1 proje
- Kruskal Algoritması - Graf Algoritmaları9 ders4 görev57 soru1 proje
- Prim Algoritması - Çizge Algoritmaları9 ders4 görev55 soru1 proje
- 6Adım 6
Mülakat pratiği
Bu adıma başlaBaşlaOn mülakat mücadele paketi, Python mülakat serisi ve iki kodlama soru havuzu: daha önce görmediğin sorular, test senaryolarıyla değerlendiriliyor, öğretici olmadan çözülüyor. Önceki beş adımı bir iş teklifine çeviren adım budur.Başla13 kurs, sırayla- Mülakat Kodlama Soruları - Paket I3 ders3 görev
- Mülakat Kodlama Meydan Okumaları - Paket II3 ders3 görev
- Mülakat Kodlama Soruları - Paket III3 ders3 görev
- Mülakat Kodlama Soruları - Paket IV3 ders3 görev
- Mülakat Kodlama Soruları - Paket V3 ders3 görev
- Mülakat Kodlama Meydan Okumaları - Paket VI3 ders3 görev
- Mülakat Kodlama Soruları - Paket VII3 ders3 görev
- Mülakat Kodlama Soruları - Paket VIII3 ders3 görev
- Mülakat Kodlama Soruları - Paket IX3 ders3 görev
- Mülakat Kodlama Soruları - X3 ders3 görev
- Python Mülakat SerisiYalnızca Python12 ders
- Kodlama Problemleri32 ders31 görev
- Kodlama Problemleri: Cilt 225 ders24 görev
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.
DSA'yı neden Coddy'de öğrenmelisin
- Her yapıyı kendi dilinde sen kurarsın. Stack, bağlı liste, hash tablosu ve AVL ağacı sıfırdan yazılır ve sonra kullanılır; hem de mülakata gireceğin on dört dilden hangisiyse onda, bir dilde okuyup sonra çevirmek yerine.
- Sıralamalar hem izlenir hem yazılır. Her sıralama kursu Coddy'nin algoritma görselleştiricisiyle birlikte gelir; merge sort'un neden böldüğünü ve quick sort'un neden bölümlediğini, bunu yapan kodu yazmadan önce görürsün.
- İlk kurstan itibaren mülakat biçiminde. Her ders test senaryolarıyla değerlendirilen bir mücadeleyle biter, yani teknik bir mülakat sorusunun tam biçimiyle; yol da on mücadele paketi ve öğreticisiz çözülen iki soru havuzuyla sona erer.
- Çözümünü okuyan yapay zekâ ipuçları. Bir test senaryosu başarısız olduğunda ya da bir özyineleme hiç dönmediğinde Bugsy yazdığına bakar ve cevabı vermeden seni çözüme doğru iter. Kursların çoğunda (41 kursun 24'ünde) ücretsiz, her biri kendi URL'sinden doğrulanabilir bir sertifika.