Yazılım Öğrenme Siteleri Ücretsiz: Türkçe ve İngilizce En İyi Kaynaklar
Yayın: · Son güncelleme:
· 8 dk okumaKısaca
Ücretsiz yazılım öğrenme siteleri arasında Türkçe için BTK Akademi, İngilizce için freeCodeCamp, The Odin Project, Harvard CS50 ve MDN öne çıkar; Ekim 2026 itibarıyla bu kaynakların ana içerikleri ücretsizdir. En iyi sonuç, seviyenize uygun tek bir sıralı müfredatı seçip projelerle desteklemekle alınır.

İçindekiler
- Seviyeye göre ücretsiz kodlama siteleri tablosu
- Kodlama siteleri ücretsiz Türkçe: hangi seçenekler var?
- İngilizce ücretsiz kaynaklar neden bu kadar sık öneriliyor?
- freeCodeCamp
- The Odin Project
- Harvard CS50x
- MDN, W3Schools ve Kaggle Learn
- YouTube ve video dersler
- Ücretsiz kodlama eğitimi nerede ücretliye dönüşür?
- Kodlama öğrenme uygulamaları ne kadar işe yarar?
- Hedefe göre hangi kaynak seçilmeli?
- Ücretsiz kaynaklardan bir çalışma planı nasıl çıkarılır?
- İlk haftanızı bugün nasıl başlatırsınız?
Ücretsiz yazılım öğrenme siteleri arasında Türkçe için BTK Akademi, İngilizce için freeCodeCamp, The Odin Project, Harvard'ın CS50 dersi ve MDN öne çıkar. Ekim 2026 itibarıyla bu kaynakların ana içerikleri ücretsizdir; bazıları sertifikayı da ücretsiz verir. İyi sonuç almanın yolu, seviyenize uygun tek bir sıralı müfredat seçip onu projelerle bitirmektir.
Aşağıda hangi sitenin hangi seviyeye uygun olduğunu, ücretsiz ile ücretli kısımların nerede ayrıldığını, mobil uygulamaların yerini ve bu kaynaklardan bir çalışma planının nasıl çıkarılacağını bulacaksınız. Site bilgileri Ekim 2026'da sitelerin kendi sayfalarından ve duyurularından kontrol edildi; şartlar değişebileceği için kaydolmadan önce güncel hâline bakın.
Seviyeye göre ücretsiz kodlama siteleri tablosu
Tabloda her kaynak, en uygun olduğu seviye ve hedefle birlikte verildi. "Ücretsiz" sütunu, ana içeriğe ödeme yapmadan erişip erişemeyeceğinizi gösterir.
| Kaynak | Dil | Seviye | Odak | Ücretsiz mi (Ekim 2026) |
|---|---|---|---|---|
| BTK Akademi | Türkçe | Başlangıç-orta | Python, C#, web, gömülü yazılım, yapay zekâ | Evet, sınav sonrası sertifika duyuruluyor |
| freeCodeCamp | İngilizce (bazı içerikler çok dilli) | Başlangıç-orta | Web geliştirme, JavaScript, Python | Evet, sertifikalar dahil |
| The Odin Project | İngilizce | Başlangıç-orta | Full stack web, JavaScript, Ruby on Rails | Evet, açık kaynak müfredat |
| Harvard CS50x | İngilizce | Başlangıç | Bilgisayar bilimi temelleri, C, Python, SQL | Ders ücretsiz, doğrulanmış sertifika seçeneği ayrı |
| MDN Learn | İngilizce | Başlangıç-orta | HTML, CSS, JavaScript | İçerik açık lisanslı |
| W3Schools | İngilizce | Başlangıç | Kısa örnekler ve başvuru | Dersler ücretsiz, sertifika ve ek özellik ücretli |
| Kaggle Learn | İngilizce | Başlangıç | Python, veri analizi, SQL, makine öğrenmesi | Kısa kurslar ücretsiz |
Bu listedeki her site herkese uygun değildir. Hiç kod yazmamış biri için CS50'nin ilk haftaları zorlayıcı olabilir, W3Schools ise tek başına bir müfredat gibi değil, başvuru kaynağı gibi kullanılır. Hedefinizi henüz belirlemediyseniz önce yazılım nasıl öğrenilir yazısındaki hedef tablosuna bakmanız işinizi kolaylaştırır.
Kodlama siteleri ücretsiz Türkçe: hangi seçenekler var?
Türkçe ve ücretsiz en kapsamlı seçenek BTK Akademi'dir. Bilgi Teknolojileri ve İletişim Kurumu tarafından kurulan platform, yazılım dahil birçok alanda çevrim içi eğitim sunuyor. Ocak 2026 tarihli duyurularda C# ile programlama, ASP.NET ile web programlama, Python ile web API geliştirme ve gömülü yazılım eğitimlerinin sunulduğu belirtildi. Eğitim sonundaki sınavı geçenlerin e-Devlet onaylı sertifika alabildiği de duyurularda yer alıyor.
İkinci önemli Türkçe kaynak Turkcell'in Geleceği Yazanlar platformudur. Platform, belirli dönemlerde başvuruyla katılınan ücretsiz yazılım programları açıyor; örneğin 2024'te belirli eğitim şartlarını karşılayan gençlere yönelik bir program duyuruldu. Bu programlar sürekli açık değildir, başvuru tarihleri ve şartları dönemden döneme değişir.
Türkçe kaynakların genel sınırı, ileri seviyede içeriğin azalmasıdır. Başlangıç ve orta seviyede Türkçe ile ilerlemek mümkündür, ama bir framework'ün güncel dokümantasyonuna ya da bir hata mesajının çözümüne ulaşmak için zamanla İngilizce okumanız gerekir. Bu yüzden Türkçe bir müfredatla başlayıp İngilizce kaynaklara kademeli geçmek pratik bir yoldur.
İngilizce ücretsiz kaynaklar neden bu kadar sık öneriliyor?
İngilizce ücretsiz kaynaklar, uzun ve proje odaklı müfredatları ve büyük toplulukları sayesinde öne çıkar. Bir hata aldığınızda aynı hatayı daha önce yaşamış binlerce kişinin forum kaydına ulaşabilirsiniz. Bu, kendi başına öğrenen biri için ciddi bir avantajdır.
freeCodeCamp
freeCodeCamp, bağışlarla ayakta duran kâr amacı gütmeyen bir kuruluştur. Kendi tanıtım sayfasına göre kurslar, projeler ve sertifikalar dahil her şey ücretsizdir; her sertifika kendi hızınızda ilerlenen, yaklaşık 300 saatlik bir program olarak tanımlanıyor. Alıştırmalar tarayıcıda yapılır, bu yüzden kurulum derdi olmadan HTML ve JavaScript yazmaya başlayabilirsiniz.
The Odin Project
The Odin Project, kendini tamamen çevrim içi alınabilen, ücretsiz ve açık kaynak bir kodlama müfredatı olarak tanımlıyor. freeCodeCamp'ten farkı, sizi erken aşamada kendi bilgisayarınızda gerçek araçlarla çalışmaya yönlendirmesidir: terminal, kod editörü ve Git. Bu başta yavaşlatır, ama iş ortamına daha yakın bir alışkanlık kazandırır.
Harvard CS50x
CS50x, Harvard'ın bilgisayar bilimine giriş dersinin herkese açık hâlidir. Ders sayfasına göre Harvard öğrencisi olmayanlar dersi OpenCourseWare üzerinden ücretsiz alabiliyor. Ders Scratch ile başlayıp C, Python, SQL, HTML, CSS ve JavaScript'e geçiyor. edX üzerinden doğrulanmış sertifika ayrı bir seçenek olarak sunuluyor; ücreti için edX sayfasına bakın.
MDN, W3Schools ve Kaggle Learn
Bu üç kaynak, ana müfredattan çok tamamlayıcı olarak işe yarar. MDN, web teknolojilerinin başvuru kaynağıdır; kendi tanımına göre amacı sizi "başlangıç" seviyesinden "rahat" seviyeye taşımaktır, uzmanlığa değil. HTML, CSS ve JavaScript konularını sıralı modüllerle anlatır ve içeriği açık lisanslıdır.
W3Schools, kısa örnekleriyle "bu fonksiyon nasıl yazılıyordu" sorusuna hızlı cevap verir. Kaggle Learn ise birkaç saatte bitebilen kısa kurslarla Python, pandas, SQL ve makine öğrenmesine giriş yapar. Kurslar ücretsizdir ve tamamlandığında hesabınıza bir tamamlama belgesi eklenebiliyor; güncel koşullara Kaggle'ın sayfasından bakın.
YouTube ve video dersler
YouTube'da Türkçe ve İngilizce çok sayıda ücretsiz ders serisi var ve bazıları gerçekten iyi hazırlanmış. Sorun, videoların sıralı bir müfredat ve ödev sunmamasıdır. Video izlemek ilerleme hissi verir, ama kod yazmadığınız sürece öğrenme yüzeysel kalır.
Videoyu ana kaynak olarak kullanacaksanız tek bir seriyi baştan sona izleyin ve her bölümün sonunda videoyu kapatıp örneği kendiniz yazın. Yayın tarihine de dikkat edin; birkaç yıl önce çekilmiş bir framework dersi, artık geçerli olmayan komutlar içerebilir.

Ücretsiz kodlama eğitimi nerede ücretliye dönüşür?
Ücretsiz sitelerin çoğu içerikte değil, ek hizmetlerde ücret alır. Bu ek hizmetler sertifika, reklamsız kullanım, mentor desteği ya da kariyer hizmetleri olabilir. İçeriğin kendisi çoğu zaman tamamen açıktır.
Örneğin W3Schools, ana sayfasında öğrenmenin hesaplı ya da hesapsız ücretsiz olduğunu söylüyor; reklamsız kullanım, barındırma ve destek gibi özellikler ücretli plana bağlı, sertifikalar da ayrı bir mağaza üzerinden sunuluyor. CS50'de ders ücretsiz, doğrulanmış sertifika ise ayrı bir seçenek. freeCodeCamp ise sertifikayı da ücretsiz veren nadir kaynaklardan.
Sertifikanın ne kadar işe yaradığı ayrı bir sorudur. İşverenler çoğu zaman sertifikadan çok bitmiş projelere ve mülakattaki problem çözme becerisine bakar. Bir yazılım sertifikası CV'de ek bir sinyal olabilir, ama projenin yerini tutmaz. Ücretli bir programa yazılmayı düşünüyorsanız önce yazılım bootcamp yazısındaki soruları sorun.
Kodlama öğrenme uygulamaları ne kadar işe yarar?
Kodlama öğrenme uygulamaları, günlük kısa tekrar ve alışkanlık kurmak için işe yarar. Otobüste on dakikada birkaç sözdizimi sorusu çözmek, konuyu taze tutar. Ama bir uygulamayı bitirmek, sizi proje yazabilir hâle getirmez.
Telefonda eksik kalan şey, gerçek bir geliştirme ortamıdır. Dosya ve klasör yapısı kurmak, kütüphane yüklemek, hata ayıklamak ve kodu Git ile kaydetmek bilgisayar ister. Bu yüzden uygulamaları ana müfredatın yanında yardımcı araç olarak kullanın. freeCodeCamp'in alıştırmalarının mobil uygulamada da yapılabildiği belirtiliyor; bu, ana müfredatınızla aynı içeriği telefonda sürdürmenin bir yoludur.
Uygulamaların bir kısmı "freemium" modelle çalışır: ilk dersler ücretsiz, devamı ya da sınırsız kullanım abonelik ister. Uygulamayı indirmeden önce mağaza sayfasında uygulama içi satın alma bilgisine ve ücretsiz sürümde neyin açık kaldığına bakın.
Hedefe göre hangi kaynak seçilmeli?
Kaynak seçimi, ulaşmak istediğiniz işe göre yapılır. Aynı kişi için iki farklı hedef, iki farklı başlangıç noktası anlamına gelir.
- Web geliştirmek istiyorsanız: freeCodeCamp ya da The Odin Project ile başlayın, MDN'i başvuru kaynağı olarak açık tutun.
- Veri analizi ya da yapay zekâya ilgi duyuyorsanız: Python temellerinden sonra Kaggle Learn'ün kısa kurslarıyla veri bilimi tarafına geçin.
- Bilgisayar bilimini temelden anlamak istiyorsanız: CS50x'in haftalık ödevleri sağlam bir temel verir.
- Türkçe ve sertifikalı bir giriş istiyorsanız: BTK Akademi'deki Python ya da C# eğitimleriyle başlayın.
- Çocuğunuz için arıyorsanız: yetişkin müfredatları yerine yaşa uygun araçlara bakın; seçenekleri çocuklar için kodlama yazısında anlattık.
Hangi dili seçeceğinizden emin değilseniz yazılım dilleri yazısındaki karar tablosu yardımcı olur. Dil kararını verdikten sonra o dili en iyi öğreten kaynağı seçmek daha kolaydır.
Ücretsiz kaynaklardan bir çalışma planı nasıl çıkarılır?
İşe yarayan plan, bir ana müfredat, bir başvuru kaynağı ve bir proje hedefinden oluşur. Üçünü baştan belirlemek, sitelerden sitelere atlama eğilimini azaltır.
Somut bir örnek kuralım. Web geliştirmek isteyen ve haftada 8 saat ayırabilen biri olduğunuzu varsayalım.
Ana müfredat freeCodeCamp'in web bölümü, başvuru kaynağı MDN, proje hedefi ise kendi tanıtım sayfanız olsun. Haftanın 6 saatini müfredata, 2 saatini projeye ayırırsanız ilk iki ayın sonunda yaklaşık 64 saatlik çalışma birikir. Bu süre, basit ve mobil uyumlu bir tanıtım sayfasını yayına almak için çoğu kişiye yeter.
| Bileşen | Seçim (örnek) | Haftalık süre |
|---|---|---|
| Ana müfredat | freeCodeCamp web bölümü | 6 saat |
| Başvuru kaynağı | MDN | İhtiyaç oldukça |
| Proje | Kişisel tanıtım sayfası | 2 saat |
| Kayıt | Git ve GitHub | Her çalışma sonunda |
Ücretsiz kaynaklarla çalışırken en sık görülen hata, aynı anda üç dört kursa başlamaktır. Her yeni kursun ilk bölümleri benzer konuları tekrar eder; sonuçta temel konuları defalarca görürsünüz ama ileri konulara hiç geçemezsiniz. Bir kurs bitmeden ikincisine başlamamak basit ama etkili bir kuraldır.
Kodunuzu ilk günden bir GitHub deposunda tutun. İki ayın sonunda düzenli commit'lerle dolu bir GitHub profili, hangi siteden öğrendiğinizden çok daha fazlasını anlatır. Ücretsiz kurs arayışınızı yazılım dışına da genişletmek isterseniz online ücretsiz kurslar yazısına bakabilirsiniz.
İlk haftanızı bugün nasıl başlatırsınız?
Bugün yapabileceğiniz en somut iş, tablodan tek bir ana kaynak seçip hesabınızı açmaktır. Ardından takviminize haftada en az üç sabit çalışma saati yazın ve ilk bölümü bitirin.
İlk hafta için hedefiniz küçük olsun: ana müfredatın ilk modülünü tamamlamak ve bir GitHub hesabı açmak. Hafta sonunda kaç saat çalıştığınızı ve nerede takıldığınızı bir satırla not edin. Dört hafta boyunca aynı kaynakta kalın; dördüncü haftanın sonunda kaynağı değiştirmeyi düşünüyorsanız bunu sıkıldığınız için değil, seviyenize uymadığı için yapın. İlk küçük projeyi seçmek için yazılım projeleri listesindeki başlangıç seviyesine bakabilirsiniz.
Sıkça Sorulan Sorular
Ücretsiz kodlama siteleri gerçekten tamamen ücretsiz mi?
Bir kısmı tamamen ücretsizdir; örneğin freeCodeCamp, kendi tanıtım sayfasında kurslar, projeler ve sertifikalar dahil her şeyin ücretsiz olduğunu söylüyor. Bazı siteler ise içeriği ücretsiz verip sertifika, reklamsız kullanım ya da ek özellikler için ücret alır. Kaydolmadan önce sitenin güncel ücret sayfasını kontrol edin.
Kodlama siteleri ücretsiz Türkçe seçenek sunuyor mu?
Evet. BTK Akademi, yazılım dahil birçok alanda ücretsiz Türkçe eğitim sunuyor ve duyurularına göre sınavı geçenlere e-Devlet onaylı sertifika veriyor. Turkcell Geleceği Yazanlar da dönem dönem ücretsiz yazılım programları açıyor. İçerik ve başvuru şartları değiştiği için resmî sitelerine bakın.
Ücretsiz kodlama eğitimi ile iş bulunur mu?
Kaynağın ücretli ya da ücretsiz olması işverenin baktığı ana kriter değildir. İşverenler genellikle bitmiş projelere, kod kalitesine ve mülakattaki problem çözme becerisine bakar. Ücretsiz kaynakla öğrenip güçlü bir portfolyo hazırlayanlar da başvurabilir, ama iş bulma süresi piyasaya ve kişiye göre değişir.
Kodlama öğrenme uygulamaları yeterli mi?
Telefon uygulamaları sözdizimini tekrar etmek ve günlük alışkanlık kurmak için faydalıdır. Gerçek bir proje yazmak, dosya yapısı kurmak ve hata ayıklamak için ise bilgisayar ve kod editörü gerekir. Uygulamaları ana kaynak değil, yardımcı araç olarak görün.
Hangi ücretsiz siteyle başlamalıyım?
Web geliştirmek istiyorsanız freeCodeCamp ya da The Odin Project, temel bilgisayar bilimi istiyorsanız CS50, Türkçe ve sertifikalı bir başlangıç istiyorsanız BTK Akademi makul seçeneklerdir. Önemli olan birini seçip bitirmektir. Aynı anda birden çok müfredata başlamak genellikle hiçbirinin bitmemesiyle sonuçlanır.
İlgili terimler
İlgili yazılar
Yazılım Projeleri: Portfolyoya Eklenecek Seviyeye Göre 20 Proje Fikri
Portfolyo için en iyi yazılım projeleri, seviyenize uygun, bitmiş, yayında ve size ait olan projelerdir. Başlangıçta komut satırı araçları ve küçük oyunlar, orta seviyede veritabanı ve API kullanan web uygulamaları, ileri seviyede ise kullanıcı girişi, test ve yayın süreci olan tam ürünler önerilir.
Yazılım Nasıl Öğrenilir? Sıfırdan İlk İşe Gerçekçi Yol Haritası
Yazılım, tek bir hedef seçip o hedefe uygun bir dille temel kavramları öğrenmek, ardından küçük projeler yaparak ve kodu Git ile paylaşarak öğrenilir. Düzenli çalışan biri için temel seviye birkaç ay, işe başvurabilecek seviye çoğu zaman bir yıl ve üzeri sürer; süre kişiye ve haftalık çalışma saatine göre çok değişir.
Yazılım Dilleri Nelerdir? Hangi Hedef İçin Hangi Dili Öğrenmelisiniz
Yaygın yazılım dilleri arasında Python, JavaScript, TypeScript, Java, C#, Kotlin, Swift, C++, Go, PHP ve SQL bulunur. Doğru dil, yapmak istediğiniz işe göre seçilir: web için JavaScript, veri ve otomasyon için Python, mobil için Kotlin ya da Swift, oyun için C# veya C++ yaygın başlangıçlardır.
Yazılım Bootcamp Seçimi: Kursa Kaydolmadan Önce Sorulacak 10 Soru
Yazılım bootcamp, birkaç ayda yoğun ve proje odaklı bir müfredatla işe hazırlamayı hedefleyen kurstur. Kaydolmadan önce müfredatı, eğitmenleri, mezun sonuçlarının nasıl ölçüldüğünü, ödeme ve iade şartlarını yazılı olarak sorgulamak gerekir; iş garantisi vaadi ve baskıyla satış ciddi uyarı işaretleridir.


