Ücretsiz Bilgisayar Programlama Dersleri İçin En İyi 14 Site
Yayınlanan: 2020-05-05Programlama, bir program yapmayı öğrenmekle ilgiliydi, ama şimdi her şeyde. Veri bilimi, makine öğrenimi, web geliştirme, operasyonlar, sistem yönetimi… adını siz koyun.
İnternette ücretsiz olarak bulabileceğiniz en iyi bilgisayar programlama derslerine ve kurslarına göz atacağız. Bu bilgisayar programlama kursu siteleri belirli bir sırada değildir. Hepsi harika.

Hangisinin en iyi olduğuna karar vermek bize göre değil. Kariyeriniz veya hobi hedefleriniz için en iyisinin ne olduğuna karar vermelisiniz. Hepsi, bugün öğrenilecek en iyi programlama dillerinden en az birine sahiptir. Adını daha az duymuş olduğunuzlarla başlayacağız ve daha popüler olanları en sona ekleyeceğiz.
kaggle
Veri bilimi yönünde ilerliyorsanız, Kaggle'ın sizi bir veri bilimcisi yapmak için zevk alacağınız bir dizi mikro kursu vardır. Her biri yaklaşık 5 ila 10 ders uzunluğunda 14 derslik bir dizi var. Ücretsiz olmasının yanı sıra en iyi yanı, herhangi bir yazılım yüklemenize gerek olmamasıdır.
Tüm programlama ve test işlemleriniz bir Kaggle Notebook'un içinde yapılır. Python, SQL, Makine Öğrenimi ve diğer veri bilimi becerilerini öğrenmenin daha iyi yolu nedir?

Artıları | Eksileri | Diller/Teknoloji |
Tarayıcı içi kodlama alıştırmaları | Sadece 15 kurs | piton |
Yoğunlaştırılmış kurslar | Veri bilimi ile sınırlı | SQL |
İlerleme ölçerler | TensorFlow | |
Reklamsız | Keras |
Stanford Üniversitesi
Stanford Üniversitesi'ne gitmek ücretsiz değil ama Stanford Engineering Everywhere (SEE) kursları ücretsiz. Creative Commons lisansı altında yayınlanan SEE materyali ücretsizdir ve yeniden kullanıma açıktır. Ayrıntılar için CC lisansını kontrol edin.
Bilgisayar programlama dersleri üniversite tarzında yapılır ve oldukça derindir. Bilgisayar Bilimleri alanında bir derece almayı düşünüyorsanız ancak bunun sizin için uygun olup olmadığından emin değilseniz, bu kursları yapmak bunu çözecektir.

Artıları | Eksileri | Diller/Teknolojiler |
Üniversite kalitesi | Ayrı IDE gerektirir | Java |
Creative Commons lisansı | Bazıları için çok resmi | Makine öğrenme |
Videolar ve transkriptler | ||
indirilebilir |
Genel Kurul tarafından Dash
Genel Kurul, çoğunlukla ücretli kursların bulunduğu çevrimiçi bir öğrenme hizmetidir. Ancak bir kurs ağırlıklı olarak öne çıkar ve tamamen ücretsizdir. Dash, web geliştirmeye başlamanız için eksiksiz bir kurstur.
Öğrenme yolu, slayt gösterileri ve Soru-Cevap forumları kullanılarak proje tarzında yapılır. İlerledikçe, video oyunlarının kullandığı gibi bir ödül olarak becerilerin kilidini açarsınız. 82 farklı web geliştirme becerisinin kilidini açmanıza yardımcı olacak 5 proje ve 1 yan proje var.
Bu size bir web geliştiricisi olarak daha yüksek gelirli bir iş vermeyecek olsa da, bir hobi olarak başlamanızı sağlayacak, böylece daha resmi eğitim yoluyla bu gelir kazanma becerilerini geliştirebilirsiniz.

Artıları | Eksileri | Diller/Teknolojiler |
proje bazlı | Sınırlı içerik | HTML |
Tarayıcı içi kodlama | hobi seviyesi | CSS |
Soru-Cevap Forumları | JavaScript | |
JQuery |
Bu gece çalışma
Öğrenme stiliniz çok okumayla iyi çalışıyorsa, StudyTonight iyi bir seçenektir. Hangi dili öğrenmek isterseniz isteyin, muhtemelen burada bunun için bir kurs vardır. Kurslar ve öğreticiler metin ağırlıklı ve kapsamlıdır. Hatta biraz akademik.
Bilgisayar programlama dersleri genellikle bir dilin veya teknolojinin tarihçesine, o dilin sürümlerini notlarla birlikte ortaya koyma noktasına kadar gidecektir. Yine de StudyTonight'ın ayrı bir YouTube kanalı var. StudyTonight ile programlamayı öğrenebilirsiniz, ancak resmi çalışmalarına ek olarak kaynak arayan insanlar için en iyi sonucu verebilir. Reklam desteklidir ve bu dikkat dağıtıcı olabilir.

Artıları | Eksileri | Diller/Teknolojiler |
Tarayıcı içi kodlama | Reklamlar dikkat dağıtıcı olabilir | Java |
Üniversite düzeyinde bilgi | metin tabanlı | C ve C++ |
Android uygulaması | CSS | |
Youtube kanalı | SQL | |
JavaScript | ||
piton |
JavaTPuan
JavaTPoint, StudyTonight ile benzer bir yapıya sahiptir. Düzinelerce teknoloji ve dilde sunulan bir sürü kurs var. Programlama, DevOps, taslak oluşturma, yapay zeka, blok zinciri, veri madenciliği, teknoloji uzmanları için yumuşak beceriler ve daha fazlası var.
Kurslar iyi organize edilmiş, ancak bu aynı zamanda reklam destekli bir site. Çoğu animasyonlu olduğu için reklamlar kesinlikle dikkat dağıtıyor. Tarayıcı tabanlı IDE'ler ve hatta tarayıcı tabanlı derleyiciler vardır. Ancak bir konuda ücretsiz kurs bulamıyorsanız, muhtemelen burada bulacaksınız.

Artıları | Eksileri | Diller/Teknolojiler |
İyi organize edilmiş içerik | Dikkat dağıtan reklamlar | Listelemek için çok fazla |
Çok çeşitli kurslar | piton | |
Tarayıcı tabanlı IDE | java | |
Tarayıcı Tabanlı Derleyiciler | PHP | |
Metin ve videolar | JavaScript | |
C++ | ||
C# | ||
SQL |
Mozilla
Mozilla, bize Firefox ve diğer web teknolojilerini getiren kuruluştur. İnsanların web geliştiricileri olmalarına veya becerilerini daha da geliştirmelerine yardımcı olmak için geliştirici.mozilla.org'u bir araya getirdiler. Veya Mozilla'nın dediği gibi, "Geliştiriciler için geliştiriciler için kaynaklar."
Sizi ilk HTML etiketinizden ön uç ve arka uç web geliştirmeye götürecek, iyi organize edilmiş, okunması kolay bir sitedir. Mozilla olduğu için, işlerin neden belirli bir şekilde yapılması gerektiğine ilişkin benzersiz görüşlerini de alacaksınız.

Artıları | Eksileri | Diller/Teknolojiler |
büyük otorite | Web geliştirme ile sınırlı | HTML |
Tarayıcı tabanlı IDE | Çoğunlukla metin tabanlı | CSS |
iyi düzenlenmiş | Mozilla merkezli | JavaScript |
Başlangıç seviyesinden ileri seviyeye | Python / Django | |
Kapsamlı kaynaklar | düğüm.js | |
Geliştirici topluluğu |
W3okulları
Belki de tüm çevrimiçi web geliştirme kurslarının dedesi olan w3schools, dünyanın en büyük web geliştirici sitesi olduğunu da iddia ediyor. Burada bir şey öğrenmemiş bir web geliştiricisi bulmakta zorlanacaksınız.
Ayrıca sadece web geliştirme ile sınırlı değildir. Sunucu tarafı teknolojileri, C++ gibi klasik programlama dillerini ve hatta Raspberry Pi ile nasıl geliştirme yapılacağını öğrenebilirsiniz. Site temiz, çok sayıda tarayıcı tabanlı kaynak var ve her seviyeden herkes yararlanabilir. Reklam desteklidir, ancak reklamlar diğer bazı siteler kadar müdahaleci değildir.

Artıları | Eksileri | teknolojiler |
Saygın | Hiçbiri | Listelemek için çok fazla |
Tarayıcı tabanlı IDE | C++ | |
HTML ve CSS | ||
Ahududu Pi |
Hayır, sadece git Google'da bir şeyler araştır demiyoruz. Google, Mozilla gibi, yeni geliştiriciler yetiştirmek ve mevcut programcıların becerilerini geliştirmek konusunda kazanılmış bir ilgiye sahiptir. Mozilla'nın aksine, Google'ın ilgi alanları web geliştirmeden yapay zekaya ve aradaki her şeye kadar çok geniş bir yelpazede yer alıyor.

Google ekosisteminde hemen hemen her şeyi öğrenebileceğimiz birkaç alan var. Google Digital Garage, Google for Education, Google Developers, Android Developers ve muhtemelen kaçırdığımız birkaç tane daha var. Google'a girin ve etrafınıza bakın. Bir şey öğrenmek istiyorsanız, muhtemelen bir bilgisayar programlama dersi vardır.

Artıları | Eksileri | Diller/Teknolojiler |
büyük otorite | istediğini bulmak zor olabilir | Listelemek için çok fazla |
Başlangıç seviyesinden mezuniyet sonrası seviyeye | Google merkezli | Kotlin |
Tarayıcı içi kodlama | piton | |
Bazı ücretsiz sertifikalar | yapay zeka | |
çarpıntı | ||
HTML |
Microsoft
Google'ı listeleyeceksek, Microsoft'u listeleyeceğiz. Google gibi, Microsoft evreninde ücretsiz eğitimlerini bulabileceğiniz birçok farklı yer var. Başlamak için en iyi yer Microsoft Learning'dir.
Microsoft Learn platformu, programlamadan sistem yönetimine ve Office uygulamalarına kadar her şeyi ele alır. Bu yüzden aradığınızı bulmak biraz zor olabilir, ancak muhtemelen oradadır. Öğrenme, XP (deneyim puanları) ve sanal rozetler ve kupalar verilerek oyunlaştırılır.
Bunlar Microsoft profilinizde görüntülenir ve öğrendiğiniz becerilerin bir kanıtı olarak sosyal medya aracılığıyla paylaşılabilir. Ayrıca, Microsoft'un Kanal 9'una bakın.

Artıları | Eksileri | Diller/Teknolojiler |
Microsoft yetkilisi | Microsoft merkezli | C# |
kendi hızında | Ayrı IDE gerektirir | .AĞ |
Sertifikasyona yol açabilir | Çoğunlukla metin tabanlı | piton |
Çok sayıda kod örneği | Sandbox yalnızca masaüstünde | SQL |
Ücretsiz Azure korumalı alanı | Azure | |
XP, Rozetler, Kupalar kazanın | GitHub |
edX
Şimdi devasa açık çevrimiçi kurslardaki (MOOC'ler) büyük isimlerle karşı karşıyayız. İnsanların daha uygun fiyatlara sertifika ve hatta derece almalarını sağlamasıyla bilinen edX gibi MOOC'ların da birçok ücretsiz seçeneği var.
Tabii ki, ücretsiz seçenekler size bir sertifika veya derece kazandırmaz, ancak birine ihtiyacınız olmayabilir. Sertifikayı kazanmak için yeterince başarılı olup olamayacağınız konusunda endişeleriniz varsa, belki bunu önce ücretsiz bilgisayar programlama dersi olarak yapın, ardından sertifikaya dönüştürmek için ödeme yapın.
Kurslar, birinci sınıf okullardan birinci sınıf akademisyenler tarafından yönetilmektedir. Stil, amfi öğrenimine çok benzer, ancak daha rahat sandalyelere sahiptir.

Artıları | Eksileri | Diller/Teknolojiler |
Üniversite düzeyinde kurslar | Kurslar ön bilgi gerektirebilir | Hepsi |
Bir ücret karşılığında mümkün olan dereceler ve sertifikalar | Derecelerin ön koşulları ve bir başvuru süreci vardır | piton |
Metin ve video karışık | Java | |
İndirilebilir kaynaklar | yapay zeka | |
Kurs forumları | Makine öğrenme | |
Android ve iOS uygulamaları |
Kursra
EdX'e çok benziyor, ancak Coursera'nın kendine has bir tadı var. Her ikisinde de birkaç kursu tamamladım ve her ikisinde de mümkün olan en iyi okullardan bazı profesörler olmasına rağmen sunum tarzında bazı farklılıklar olduğunu gördüm.
Benim kişisel deneyimim, Coursera'nın edX'ten biraz daha gayri resmi olduğuydu, ancak deneyiminiz değişebilir. Yine, bir ücret karşılığında sertifikaları veya tüm dereceleri tamamlayabilirsiniz. Aksi takdirde kurslara katılım ücretsizdir.

Artıları | Eksileri | Diller/Teknolojiler |
Üniversite düzeyinde kurslar | Kurslar ön bilgi gerektirebilir | Hepsi |
Bir ücret karşılığında mümkün olan dereceler ve sertifikalar | Derecelerin ön koşulları ve bir başvuru süreci vardır | Veri Bilimi |
Metin ve video karışık | yapay zeka | |
Bazı videoların başka dillerde altyazıları var | piton | |
İndirilebilir kaynaklar | C++ | |
Kurs forumları | raylar üzerinde yakut | |
Android ve iOS uygulamaları |
ücretsizKodKamp
Sitelerinin dediği gibi, "2014'ten beri 40.000'den fazla freeCodeCamp mezunu Apple, Google, Amazon, Microsoft ve (ve) Spotify dahil olmak üzere teknoloji şirketlerinde iş buldu." Bundan daha iyi bir onay alabilir misin?
5.000'den fazla öğretici ve bilgisayar bilimi, programlama ve BT ile ilgili her şey arasından seçim yapın. freeCodeCamp, ücretsiz programlamayı öğrenmek için hemen hemen herkesin sitelerinin başında gelir.

Artıları | Eksileri | Diller/Teknolojiler |
iyi düşünülmüş | Hiçbiri | Listelemek için çok fazla |
sertifika | Web tasarımı | |
Yan yana ders ve IDE | API'ler | |
ders içi test | mikro hizmetler | |
Mezunlar ağı | Npm | |
MongoDB | ||
JavaScript |
Odin Projesi
Göz korkutucu ismine rağmen, Odin Projesi, sindirimi kolay, eksiksiz bir müfredat programıdır. Tüm web sitesi ve kursları açık kaynaktır ve Github'da mevcuttur. Çoğu orada programlamayı öğrenen bir geliştiriciler topluluğu tarafından sürdürülür.
FreeCodeCamp gibi, birçok geliştirici sitedeki kursları tamamladıktan sonra ilk işini aldı. İşe Alınma adlı bir kurs bile veriyorlar.

Artıları | Eksileri | Diller/Teknolojiler |
iyi düşünülmüş | Hiçbiri | HTML + CSS |
Portföy tabanlı öğrenme | JavaScript | |
Tarayıcı içi IDE | GİT | |
Büyük topluluk | veritabanları | |
yakut | ||
düğüm.js |
Beceri Paylaşımı
Biraz farklı bir MOOC türü olan SkillShare, sadece becerilerini paylaşmak isteyen kişiler tarafından oluşturulan kısa ve uzun kurslardan oluşan bir koleksiyondur. Mutlaka profesör olmayan insanlar tarafından neredeyse bir Coursera veya edX. Bu nedenle, bilgisayar programlama derslerinin kalitesi iyiden mükemmele kadar değişebilir. Hatta kendi çevrimiçi kursunuzu yapabilir ve orada yayınlayabilirsiniz.
Çok sayıda ücretsiz kurs vardır ve SkillShare, daha fazla kursa erişmenizi sağlayan premium ücretli bir seçeneğe sahiptir. Ücretsiz kurslar, web geliştirme üzerine odaklanmış görünüyor. Sizi bir programcı olarak bir kariyere hazırlamayabilir, ancak bilgi boşluklarını doldurmaya yardımcı olabilir.

Artıları | Eksileri | Diller/Teknolojiler |
Çok çeşitli | kalite değişir | Listelemek için çok fazla |
video tabanlı | Transkript yok | UML |
İndirilebilir kaynaklar | HTML ve CSS | |
Takviminize kurs ekleyebilir | JavaScript | |
PHP |
Öğrenin!
Pek çok ücretsiz fırsat, kendi hızınızda ilerleyin, bir kuruş ödemeyin ve hatta insan desteği alın! Bir programcı olmanızı veya kodlama oyununuzu bir sonraki seviyeye taşımanızı kesinlikle engelleyen hiçbir şey yoktur.
Hangi sitenin hoşunuza gittiğini kontrol edin ve bizim bilmediğimiz birkaç site bulursanız, bunu duymayı çok isteriz. Bu sitelerden herhangi birindeki kursları tamamlayıp tamamlamadığınızı ve onlar hakkında ne düşündüğünüzü bize bildirin.