Yazılım Mühendisi Yol Haritası
Sahada çalışan bir mühendisin öğreteceği sıra: düzgün öğrenilmiş tek bir dil, komut satırı, sürüm kontrolü, bir veritabanı, ardından her teknik mülakatın bildiğinizi varsaydığı veri yapıları ve algoritmalar ve son olarak başkalarının okuyabileceği kod. Ücretsiz, uygulamalı ve tarayıcınızda.
2,463,124+ codder bu kurslara kayıtlı
627 ders615 görev2,398 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 13 ücretsiz sertifika
Yazılım mühendisi yol haritası, adım adım
Her adım, Coddy'de hâlihazırda var olan bir kurs. Sırayla ilerleyin ya da eksiğiniz olan kursa doğrudan atlayın - ilerlemeniz her durumda kurs bazında kaydedilir.
- 1Adım 13 bölüm, sırayla
- 2Adım 2
Linux ve komut satırıÖzel sayfa
Bu adıma başlaBaşlaDosya sisteminde gezinin, izinleri yönetin, komutları pipe ile zincirleyin, logları okuyun ve ilk shell script'inizi yazın. Sunucular, konteynerler, CI hatları ve geliştirici araçlarının çoğu bir terminalden yönetiliyor.BaşlaÖzel sayfa - 3Adım 3
Git ve sürüm kontrolüÖzel sayfa
Bu adıma başlaBaşlaCommit'ler, branch'ler, merge'ler, çakışmalar, uzak depolar ve hataları güvenle geri alma. Her iş, her açık kaynak proje ve her eve verilen görev bir Git deposunda yaşıyor; bunu komut satırının hemen ardından öğrenmek, sonraki her alıştırmanın gerçek işte olduğu gibi geçmesini sağlar.BaşlaÖzel sayfa - 4Adım 4
SQL temelleriÖzel sayfa
Bu adıma başlaBaşlaGerçek tabloları seçin, filtreleyin, birleştirin, gruplayın ve toplayın. Neredeyse her uygulama bir veritabanının üzerindeki ince bir katmandır ve bir sorguyu okuyamayan bir yazılım mühendisi, üzerinde çalıştığı ürünün hatasını ayıklayamaz.BaşlaÖzel sayfa - 5Adım 5
Elle inşa edilen veri yapıları
Bu adıma başlaBaşlaYığın, kuyruk, bağlı liste, ikili ağaç ve hash tablosu; her biri sıfırdan yazılıyor ve sonra problem çözmek için kullanılıyor. Bu, her teknik mülakatın sözlüğü ve gerçek koddaki her performans kararının arkasındaki akıl yürütmedir.Başla5 kurs, sırayla - 6Adım 6
Algoritmalar ve özyinelemeli düşünme
Bu adıma başlaBaşlaÖnce özyineleme, sonra klasik sıralama algoritmaları - bubble, selection, insertion, merge ve quick - yazılıp karşılaştırılıyor. Bir algoritmanın hızlı olduğunu değil, neden hızlı olduğunu öğreniyor ve aynı fikirleri Coddy'nin algoritma görselleştiricisinde canlanırken görüyorsunuz.Başla6 kurs, sırayla- Özyineleme Problemleri - Özyinelemeli Düşünmede Uzmanlaşın15 ders15 görev
- 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
- 7Adım 7
Başkalarının okuyabileceği kod
Bu adıma başlaBaşlaTemiz kod ilkeleri, baştan sona kurulan nesne yönelimli bir proje ve eğitim videosu olmadan çözülecek bir kodlama problemleri havuzu. Okunabilir kod, kod incelemesinin gerçekte sınadığı beceridir; daha önce görülmemiş problemleri çözmek ise bir mülakatın gerçekte ölçtüğü şeydir.Başla3 kurs, sırayla
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.
Bu yazılım mühendisi yol haritasını neden Coddy'de izlemelisiniz
- Tek bir dil, derinlemesine. Çoğu yol haritası altı dil sıralar; sahada çalışan bir mühendisin ihtiyacı, içinde düşünebildiği tek bir dildir. Burada o dil Python, ve aynı veri yapıları kursları Java, C++ veya Go tercih edenler için on iki dilde daha mevcut.
- Mülakat biçiminde pratik. Veri yapıları ve algoritma adımları, teknik mülakatların üzerine kurulduğu malzemedir; burada hakkında okuyarak değil, yığını, bağlı listeyi ve sıralama algoritmasını kendiniz yazarak öğreniyorsunuz.
- Kodunuzu okuyan yapay zekâ ipuçları, bir destek hattı değil. Bir test başarısız olduğunda Bugsy yazdığınıza bakar ve cevabı vermeden sizi çözüme doğru yönlendirir.
- Python, Git, SQL ve Linux kursları ile veri yapıları ve algoritma kurslarının çoğu için ücretsiz bir sertifika, her biri kendi URL'sinde doğrulanabilir. Tek bir "yazılım mühendisi sertifikası" yok, çünkü dürüst olan belge, bir işe alım yöneticisinin sınayabileceği becerilerdir.