İçeriğe geç
parazade
Freelance Çalışma

Yazılım Öğrenme Siteleri Ücretsiz: Türkçe ve İngilizce En İyi Kaynaklar

Yayın: · Son güncelleme:

· 8 dk okuma

Kı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.

Yazılım Öğrenme Siteleri Ücretsiz: Türkçe ve İngilizce En İyi Kaynaklar
Fotoğraf: Adam Sondel / Pexels
İçindekiler
  1. Seviyeye göre ücretsiz kodlama siteleri tablosu
  2. Kodlama siteleri ücretsiz Türkçe: hangi seçenekler var?
  3. İngilizce ücretsiz kaynaklar neden bu kadar sık öneriliyor?
  4. freeCodeCamp
  5. The Odin Project
  6. Harvard CS50x
  7. MDN, W3Schools ve Kaggle Learn
  8. YouTube ve video dersler
  9. Ücretsiz kodlama eğitimi nerede ücretliye dönüşür?
  10. Kodlama öğrenme uygulamaları ne kadar işe yarar?
  11. Hedefe göre hangi kaynak seçilmeli?
  12. Ücretsiz kaynaklardan bir çalışma planı nasıl çıkarılır?
  13. İ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.

Tarayıcıda açık çevrim içi kodlama dersi ve yanında kod editörü
Tarayıcı içi alıştırmalar başlangıç için kolaydır, ama bir noktada kendi bilgisayarınızda kod editörüyle çalışmaya geçmeniz gerekir. Fotoğraf: jamesmarkosborne / Pixabay

Ü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

HTMLHTML (HyperText Markup Language), web sayfalarının başlık, paragraf, bağlantı, görsel ve form gibi içerik yapısını etiketlerle tanımlayan ve tarayıcıların sayfayı nasıl göstereceğini belirleyen standart işaretleme dilidir.JavaScriptJavaScript, web sayfalarına buton tıklaması, form doğrulama ve anlık güncelleme gibi etkileşimler kazandıran, tarayıcıların yanı sıra Node.js ile sunucuda da çalışabilen yaygın bir programlama dilidir.Kod Editörü(Code Editor)Kod editörü, programlama dillerinde kod yazmak için tasarlanmış, sözdizimi renklendirme, otomatik tamamlama ve eklenti desteği gibi özellikler sunan metin düzenleme programıdır. VS Code, Sublime Text ve Vim yaygın örneklerdir.PythonPython, okunabilir ve sade sözdizimiyle bilinen, genel amaçlı, açık kaynaklı bir programlama dilidir. Veri bilimi, yapay zekâ, otomasyon ve web geliştirmede en yaygın kullanılan dillerden biridir.SQLSQL (Structured Query Language, yapılandırılmış sorgu dili), ilişkisel veritabanlarındaki verileri sorgulamak, eklemek, güncellemek, silmek ve tabloları yönetmek için kullanılan standart bir dildir.Yazılım Sertifikası(Software Certification)Yazılım sertifikası, bir kişinin belirli bir teknoloji, programlama dili ya da platform konusundaki bilgisini bir sınav veya eğitimle belgeleyen belgedir. Bulut, veritabanı ve güvenlik alanlarında yaygındır.Veri Bilimi(Data Science)Veri bilimi, istatistik, programlama ve alan bilgisini bir araya getirerek ham veriden anlamlı bilgi, öngörü ve karar desteği üreten disiplinler arası bir alandır. Veri toplama, temizleme, analiz, modelleme ve sonuçların anlatılması aşamalarını kapsar.GitHub Profili(GitHub Profile)GitHub profili, bir geliştiricinin GitHub'daki herkese açık sayfasıdır. Kod depolarını, katkı geçmişini, sabitlenmiş projeleri ve kısa bir tanıtımı gösterir; birçok işveren bu sayfayı adayın çalışmalarını görmek için inceler.

İlgili yazılar

Freelance Çalışma

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.

· 8 dk okuma