Ücretsiz Bilgisayar Programlama Dersleri İçin En İyi 14 Site

Yayınlanan: 2020-05-05

Programlama, 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.

İçindekiler

    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

    Google

    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.