Ücretsiz Çevrimiçi Bilgisayar Programlama Kursları için En İyi 11 Site

Ücretsiz Çevrimiçi Bilgisayar Programlama Kursları için En İyi 11 Site

Şu anda, çok sayıda isteğe bağlı bilgisayar programlama işi var ve bu işlerden birine girmenize yardımcı olacak çok sayıda ücretsiz çevrimiçi programlama kursu var --- geleneksel bir bilgisayar bilimi derecesi olmadan bile.





Bu mükemmel çevrimiçi programlama sınıflarını nerede bulabileceğinizi size göstereceğiz. Programlama hakkında ilk şeyi bilmiyorsanız, şuraya göz atın: kodlamanın ne olduğuna giriş .





1. OpenCourseWare İLE

MIT OpenCourseWare inanılmaz. Yıllar önce, üniversitede Lineer Cebir kursunda zorlanırken MIT OCW imdadıma yetişti. Eksiksiz kurslar çevrimiçi olarak ücretsiz olarak mevcuttur ve bunları kendi hızınızda inceleyebilirsiniz.





Bu Lineer Cebir kursu (ne yazık ki artık mevcut değil), Aldığım En İyi Üniversite Kursu için güçlü bir rakip. Hepsi videolu derslerdi ama profesör işini biliyordu ve materyali kolay anlaşılır bir şekilde sundu. MIT'nin bir eğitim kurumu olarak itibarını gerçekten doğruladı.

bu yüzden seveceğine eminim MIT OCW'nin programlama kursları . Giriş dersleri, Genel Tanıtımlar, Dile Özgü Kurslar ve Takip Kurslarına bölünmüştür. Tam liste için, Bilgisayar Bilimleri bölümüne göz atın .



uykuya dalmak için rahatlatıcı filmler

2. edX

edX, MIT ve Harvard Üniversitesi tarafından ortaklaşa yürütülen, üniversite düzeyinde ücretsiz çevrimiçi kurslar sağlayıcısıdır. Kurslar yalnızca ücretsiz olarak sunulmakla kalmaz, organizasyonun kendisi de kar amacı gütmez, bu nedenle art niyetlerle sömürülmeyeceğinizi bilerek içiniz rahat olabilir.

edX'teki kurslar Haftalık veya Kendi Hızınızda olabilir. Konular, akredite edilmiş herhangi bir üniversitede bulabileceğiniz tüm konuları kapsar, ancak Bilgisayar Bilimi, Mühendislik ve İşletme ve Yönetime yönelik ağır bir çarpıklık vardır. Ayrıca size kolaylık sağlamak için Giriş, Orta ve İleri düzeylere ayrılmıştır.





edX ayrıca Front-End Web Geliştirme veya Veri Bilimi gibi belirli bir alanda ustalaşmaya yönelik kurs müfredatı olan Sertifika Programları da sunar. Bunlar daha derin öğrenme için kullanışlıdır.

3. Kursra

Coursera, Stanford Üniversitesi ve risk sermayedarları tarafından desteklenen ücretsiz bir çevrimiçi kurs platformudur. Coursera, kurslarını sağlamak için çeşitli üniversiteler ve kuruluşlarla işbirliği yapmakta ve Sertifika programları aracılığıyla gelir elde etmektedir.





Güzel olan, Coursera'nın Uzmanlıklara odaklanması: belirli bir konuda becerilerinizi geliştirmek için tasarlanmış kurslar seti, ancak tam bir program kadar kapsamlı değil. Örneğin, 'Veri Yapıları ve Algoritmalar' altı derslik uzmanlığı Temel Veri Yapıları, Temel Algoritmalar, Grafik Algoritmaları, Dizi Algoritmaları, Gelişmiş Algoritmalar ve Genom Birleştirmeyi kapsar.

Tüm kursların ücretsiz olmadığını, ancak çoğunun ücretsiz olduğunu unutmayın. Kurslar kendi hızınızdadır ancak belirli bir başlangıç ​​ve bitiş tarihleri ​​vardır, yani uygun olduklarında kurslardan geçmeniz gerekir. Bugünün kursları yarın orada olmayabilir, ancak yerlerine yenileri gelebilir. Bazı fikirlere ihtiyacınız varsa, ödemeye değer en iyi Coursera kurslarına göz atın.

4. PVTut'lar

PVTuts, programlama dillerini öğrenmek için ücretsiz çevrimiçi video kursları deposudur. 2013'ten beri güncellenmedi, ancak video kütüphanesi hala yeni başlayanlar için harika bir kaynak. Sadece bu kursların kesinlikle dil sözdizimi ile ilgili olduğunu ve başka bir şey olmadığını bilin.

Mevcut konular arasında dört genel programlama dili (C++, C#, Java ve SQL) ve altı web programlama dili (HTML, CSS, JavaScript, PHP, ASP.NET ve XML) bulunur.

5. Udacity

Udacity başka bir çevrimiçi kurs platformudur, ancak MIT OCW, edX ve Coursera'dan farklı olarak Udacity kesinlikle programlama, veri bilimi ve mühendislik ile ilgili konulara odaklanır. Matematik yok, sosyal bilimler yok, beşeri bilimler yok. Her şey teknoloji ile ilgili ve muhtemelen bunun için daha iyi.

Udacity'nin amacı, sizi teknolojiyle ilgili alanlardan birinde mesleki başarıya hazırlamaktır. Platform, sizi mümkün olduğunca çabuk işe hazır hale getirmek için tasarlanmış kompakt müfredatlar (genellikle bir yıldan kısa sürede tamamlanır) olan Nanodegree Programlarına büyük önem vermektedir. Ancak Nanodegree'lerin her biri 100 ila 500 dolar arasında bir maliyete sahiptir.

Hiçbir şey ödemek istemiyor musun? Bu iyi. Müfredat temelli yaklaşımın tamamından kaçınabilir ve bireysel ücretsiz kurslara bağlı kalabilirsiniz.

6. Udemy

Udemy, herkesin başkalarının kullanması için kendi kurslarını oluşturabileceği (ve hatta satabileceği) bir çevrimiçi eğitim pazarıdır. Bu oldukça iki ucu keskin bir kılıçtır: yetenekli kişilerin bilgilerini eğitim derecesi olmadan paylaşmasına izin verir, ancak onu bulmak için bir sürü saçmalıktan geçmeniz gerekir.

Udemy'deki programlama kursları her türlü konuyu kapsar. Python tabanlı veri toplamadan etik korsanlığın temellerine, Java temellerinden ana düzey web geliştirmeye kadar her şeyi bulacaksınız. Ayrıca birçok kurs bulacaksınız oyun geliştirme ile ilgili .

Not: Bir Udemy kursu için asla tam ücret ödemeyin! Udemy pazarı sık sık büyük satışlar gerçekleştirerek fiyatları yüzde 50 ila 90 arasında herhangi bir yerde düşürür. Beklerken, kontrol edin en iyi ücretsiz Udemy kursları .

7. Ücretsiz Kod Kampı veya Odin Projesi

Amacınız ister ön uç ister arka uç olsun, yetkin bir web geliştiricisi olmaksa, Free Code Camp'i (HTML, CSS, JavaScript ve React öğretir) veya Odin Project'i (HTML, CSS öğretir) şiddetle tavsiye ederim. , JavaScript, Ruby on Rails).

Bu ikisi, sizi kendi hızınızda sıfırdan kahramana götürecek, her ikisi de yüzde 100 ücretsiz olan kapsamlı kurslardır. Hiç kodlama deneyiminiz olmasa bile, iyi olacaksınız. Öğretilen kavramları gerçekten anlayabilmeniz için baştan sona birkaç ay yatırım yapmayı bekleyin. acele etme.

8. Khan Academy

Khan Academy, internetin en büyük hazinelerinden biridir. Bu kar amacı gütmeyen eğitim platformu, son on yılda harika bir ücretsiz eğitim kaynağı oldu ve daha da iyiye gidiyor. Calculus öğrenmek ister misiniz? Biyoloji? Dünya Tarihi? Vergilerinizi nasıl ödersiniz veya paranızı nasıl yatırırsınız? Hepsi burada.

Adil olmak gerekirse, Bilgisayar Bilimi ve Bilgisayar Programlama bölümleri arayı kapatıyor, bu yüzden bu listede bu kadar düşük. Şu anda yalnızca JavaScript'i, ayrıca algoritmaların ve kriptografinin temellerini öğrenebilirsiniz, ancak kesinlikle göz kulak olmaya değer.

9. Youtube

YouTube çok etkilendi ya da özlendi. Binlerce öğretici oynatma listesi var, ancak bunların çoğu yüzeysel veya tamamen yanlış. Umut verici görünenlerin büyük bir kısmı eksik. Ve tamamlanmış olanların önemli bir kısmı modası geçmiş durumda.

Bununla birlikte, ayırt edici bir gözünüz varsa, YouTube programlamayı öğrenmek için harika bir kaynak olabilir. En iyi YouTube programlama eğitimlerini içeren derlememizle başlayın.

10. Açık Kurs

OpenCourser, burada listelenen diğer siteler gibi bir eğitim platformu değildir. Bunun yerine, web'den binlerce ücretsiz çevrimiçi kursu toplayan ve bunları parmaklarınızın ucuna getiren bir arama motorudur.

Bu yazı itibariyle, 900'den fazla ücretsiz çevrimiçi programlama kursu OpenCourser tarafından kataloğa alındı ​​ve her gün daha pek çoğu eklendi. Evet, edX, Coursera, Udacity, vb.'den bir sürü kurs bulacaksınız, ancak aynı zamanda Saylor Academy gibi başka yerlerden de bazı kurslar bulacaksınız. En azından, yukarıdaki platformların çoğunu aynı anda aramanın uygun bir yolu.

on bir. kod akademisi

Codecademy, size bir avuç programlama dili ve çerçevesinin temellerini öğretmeyi amaçlayan bir dizi etkileşimli çevrimiçi kurstur. Her kurs, başından sonuna kadar elinizi tutan oyunlaştırılmış, adım adım bir süreçtir.

Ancak Codecademy'ye dalmadan önce bir uyarı: Burada öğreneceğiniz şeyler son derece basit ve yüzeysel. Codecademy size öğretir kod nasıl yazılır , ama sana öğretmez bir programcı gibi düşünmek nasıl . Yeni başlayanların çoğu, öğrendikleri bilgilerle ne yapacaklarını bilemedikleri için hüsrana uğrarlar.

Önceden kodlama deneyiminiz varsa ve yalnızca yeni bir dilin sözdizimini öğrenmek istiyorsanız, Codecademy aslında oldukça kullanışlıdır. Kendinizi yeni başlayan biri olarak görüyorsanız, o zaman şimdilik Codecademy'den kaçınmalısınız .

Önemli Açıklama: Lynda

Lynda, teknolojiyle ilgili 12 alana (örn. Animasyon, CAD, BT, Pazarlama, Fotoğrafçılık) ve yüzlerce daha özel ilgi konusuna yayılmış 6.000'den fazla farklı çevrimiçi kursa ev sahipliği yapmaktadır. 670'in üzerinde kursla Programlama kategorisi, Lynda'nın içeriğinin büyük bir bölümünü oluşturur.

İşlenen konular arasında Temel Programlama Kavramları, Veritabanı Yönetimi, Oyun Geliştirme, Mobil Geliştirme, Web Geliştirme ve tabii ki bireysel programlama dilleri için kurslar yer alır. Güzel olan şey, kursların Başlangıç, Orta ve İleri düzeylere ayrılmasıdır, böylece her zaman size en uygun olanları bulabilirsiniz.

Lynda, ayda 20 ABD Doları tutarında ücretli bir platformdur, ancak Lynda kurslarına ücretsiz olarak erişmek için kullanabileceğiniz bir numara vardır.

Bilgisayar Programcılığına Yeni Başlayanlar İçin Daha Fazla İpuçları

Buna bağlı kalırsanız ve programlamayı kariyer olarak sürdürmeye karar verirseniz, programlama görüşmesi hazırlığı için ipuçlarımıza göz atın. Öte yandan, programlamanın çok zor olduğunu görebilirsiniz: programlamanın size göre olmadığına dair işaretler.

Paylaş Paylaş Cıvıldamak E-posta VirtualBox Linux Makinelerinizi Güçlendirmek için 5 İpucu

Sanal makinelerin sunduğu düşük performanstan bıktınız mı? İşte VirtualBox performansınızı artırmak için yapmanız gerekenler.

Sonrakini Oku
İlgili konular
  • Programlama
  • Programlama
  • Çevrimiçi kurslar
Yazar hakkında Joel Lee(1524 Makale Yayınlandı)

Joel Lee, 2018'den beri MakeUseOf'un Genel Yayın Yönetmenidir. Bilgisayar Bilimleri alanında ve dokuz yılı aşkın profesyonel yazma ve düzenleme deneyimi.

Joel Lee'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın