Programlama dili sayısını öğrenmek, yalnızca uzmanlaşmış teknoloji sektörlerindeki kişiler için yararlı olmayabilir. İster bir web geliştiricisi, ister veri bilimcisi, oyun geliştiricisi olun, ister sadece günlük görevleri otomatikleştirin olmak isteyin, kodlama tam size göre.
Bu makalede, Java, PHP, C#, Python, C++, SQL ve çok daha fazlası dahil olmak üzere farklı dillerde kodlamayı öğrenmek için en iyi sitelere bakacağız. Pek çok ücretsiz kaynak ve uygun fiyatlı kurslar varken programcı olmak için üniversiteye gitmenize gerek yok.
1. Codeacademy
Codeacademy'nin çok fazla tanıtıma ihtiyacı yok çünkü ücretsiz programlama kurslarıyla tanınıyor. Web geliştirme, Android uygulama geliştirme veya makine öğrenimine yönelik dilleri öğrenmek için ihtiyacınız olan tüm kaynakları bulacaksınız. Sınıflar ve bunların size uygun olup olmadığı hakkında fikir edinmek için giriş kurslarını deneyin. Ayrıca kodlamada tamamen yeniyseniz HTML ve CSS'ye bir şans verin.
Pro planına kaydolduğunuzda Codeacademy mükemmelleşir. Aylık 15,99 ABD Doları karşılığında daha iyi rehberlik, pratik için gerçek dünya projelerine erişim ve sertifikalara sahip olursunuz. Hedeflerinizi zaten biliyorsanız, Veri Bilimcisi veya Ön Uç Mühendisi gibi ihtiyacınız olan tüm derslerin tek bir kullanışlı pakette sunulduğu önceden belirlenmiş bir kariyer yolunu seçebilirsiniz.
Artıları | Eksileri |
Ücretsiz kurslar | Sertifikalar akredite değildir |
Çok çeşitli programlama dilleri | |
Yeni başlayanlar için uygun | |
Topluluk forumları ve Discord kanalı |
2. ücretsizCodeCamp
Adından da anlaşılacağı gibi freeCodeCamp, ücretsiz programlama kursları içeren bir öğrenme platformudur. Yeni başlıyorsanız ve hangi kodlama dillerine odaklanacağınızdan henüz emin değilseniz, freeCodeCamp iyi bir başlangıçtır.
freeCodeCamp'teki ücretsiz kaynaklar, HTML gibi temel kodlama dillerini ve giriş sınıflarını içerir, ancak aynı zamanda Bootstrap, React, Redux, Tensorflow ve algoritma komut dosyası oluşturma gibi şeyleri öğrenerek de uzmanlaşabilirsiniz. Kariyer odaklı bir yola adım atmak için 300 saatlik çalışma materyali içeren kullanışlı kurs paketlerinden ("Python ile Bilimsel Hesaplama" gibi) birini seçin..
Artıları | Eksileri |
Ücretsiz kurslar | Kurs ilerleme göstergesi yok |
GitHub'la başlamanızı sağlar | |
Sıfırdan projeler oluşturun | |
Kodlama bilmeyenler için giriş adımları |
3. Coursera
Coursera, para harcamadan durumu test etmek istiyorsanız başlamak için harika bir yerdir. Çok çeşitli ücretsiz programlama kursları bulacaksınız ve bunların çoğu Stanford, Harvard ve Yale gibi ünlü üniversitelerdeki profesörler tarafından verilmektedir.
Bununla birlikte, Coursera Plus programına ayda 59$ yatırım yaptığınızda Coursera parlıyor. Daha birçok özel kurs açacak ve rehberli projelere erişim kazanacaksınız. Bu şekilde uygulamalı programlama deneyimi elde edecek ve ayrıca CV'nizde paylaşabileceğiniz sertifikalar kazanacaksınız.
Artıları | Eksileri |
Ücretsiz kurslar ve uygun fiyatlar | Birçok kurs ön bilgi gerektirir |
Üniversitelerle ortaktır | |
Kursları indirin ve çevrimdışı öğrenin | |
Resmi olarak tanınan sertifikalar |
4. Udemy
Udemy, kodlamayı öğrenmek de dahil olmak üzere neredeyse her şeyi öğrenebileceğiniz çevrimiçi bir platformdur. Temel bilgilerden uzmanlık konularına kadar her şeyi öğreten, hem ücretsiz hem de ücretli binlerce programlama kursu bulabilirsiniz.
Udemy'nin en iyi yanı sistemidir. Çevrimiçi bir pazar yeri gibi hissettiriyor. Bu, istediğiniz kurs türünü bulmanızı kolaylaştırır. Öğrenci sayısına, derecelendirmelere ve incelemelere göre en popüler kurslara göz atabilirsiniz. Örneğin, 200.000 kayıtlı öğrenciye, 4,8 yıldızlı ortalama derecelendirmeye ve kursu açıklayan çok sayıda ayrıntılı incelemeye sahip bir Python kursu seçtiğinizde hata yapmanız zordur.
Bahsetmeye değer başka bir şey de para iade garantisidir. Udemy, kurs eğitmeni ne derse desin, soru sorulmadan para iadesi sunar. Yani bir kursu bitirirseniz ve paranızın karşılığını aldığınızı düşünmüyorsanız geri ödeme istemek için 30 gününüz vardır..
Artıları | Eksileri |
Ücretsiz kurslar ve uygun fiyatlar | Sertifikalar akredite değildir |
30 günlük geri ödeme politikası | Kurs kalite kontrolü bazen eksik olabiliyor |
Ömür boyu erişim | |
Topluluk forumları | |
Topluluk forumları | td>
5. Çoğul görüş
Pluralsight, Udemy ve Coursera gibi bir öğrenme platformudur ancak yalnızca teknik becerilere odaklanır. Size hayal edebileceğiniz tüm BT kurslarını sunar, ancak önceden belirlenmiş bir öğrenme yolunu da seçebilirsiniz. Öğrenme yolu size baştan sona Python'da kodlama gibi belirli bir beceriyi öğretecektir.
Pluralsight ayrıca içeriğini düzenli olarak günceller, dolayısıyla belirli bir programlama dili hakkındaki bilgilerinizi güncellemek için tekrar gelmeniz faydalı olacaktır. Ücretsiz deneme süresi boyunca öğrenme yollarını deneyebilir ve sonrasında ihtiyaçlarınıza uygun bir abonelik planına geçebilirsiniz.
Artıları | Dezavantajları |
Ücretsiz deneme süresi | Ücretsiz değil kurslar |
Kurslar çevrimdışı olarak mevcuttur | |
Sınavlar bilgi birikiminizi test eder | |
7/24 mükemmel müşteri desteği |
6. Han Akademisi
Khan Academy, yeni başlıyorsanız idealdir. Bilgisayar programlamanın temellerini herhangi bir dilde öğrenmek hiç bu kadar kolay olmamıştı ve ücretsizdir. Ve hepsinden önemlisi, bir hesaba kaydolmanıza bile gerek yok. Kodlamayı hemen öğrenmeye başlarsınız.
Diğer öğrenme platformlarını denediyseniz ancak derslere bağlı kalmakta zorlanıyorsanız Khan Academy'ye bir şans vermelisiniz. Bu platform öğrenmeyi bir nevi oyuna dönüştürdü. Tamamladığınız her ders veya ulaştığınız her hedefle puan ve çeşitli rozetlerle ödüller kazanırsınız. Bir yetişkine saçma gelebilir ancak oyunlaştırılmış öğrenme sizi motive edebilir.
Artıları | Eksileri |
%100 ücretsiz | İçeriğin kalitesi değişiklik gösterir |
İlerleme durumunun takip edildiği oyunlaştırılmış öğrenme | .|
Çocuk dostu | |
7. edX
Örgün eğitimin büyük bir hayranıysanız, edX kodlamayı öğrenmek için en iyi site olabilir. Dünyanın en saygın üniversitelerinden üniversite düzeyinde programlama ve bilgisayar bilimleri dersleri sunmaktadır.
Harvard ve MIT derslerinden en yeni teknolojiler ve kodlama dilleri hakkında bilgi edinin. Sınavlar, testler ve sanal ortamlar aracılığıyla öğrendiğiniz her şeyi uygulayın. EdX ücretsiz olduğu için abonelik konusunda endişelenmeden kendi hızınızda çalışabilirsiniz, ancak aynı zamanda not verilen ödevler ve sınavların yanı sıra sertifikasyon içeren premium sürümü de tercih edebilirsiniz.
Artıları | Eksileri |
Ücretsiz kurslar | Yalnızca premium kullanıcılar için sertifikalar ve not verilen ödevler |
14 günlük geri ödeme politikası | Kurs tutarsızlığı |
Harvard gibi üniversitelerle ortaklık kuruldu | |
İsteğe bağlı sertifikalar |
8. Takım Ağaç Evi
Team Treehouse, eğitmenlere ve eğitmenlere ev sahipliği yapmak yerine tüm kurs içeriğini kendisi üretir. Bu, öğrenme deneyiminizin diğer platformlara göre çok daha tutarlı olacağı ve gerçek dünya projeleri üzerinde çalışacağınız anlamına gelir. Projeler üzerinden çalışmaya gösterilen özel ilgi, Team Treehouse'u diğer sitelerden ayıran şeydir.
Team Treehouse, çevrimiçi bir eğitim kampı hissi veren, aboneliğe dayalı bir öğrenme platformudur. Aylık 25 ABD doları tutarındaki abonelik planını tercih ederek platformdaki tüm programlama kurslarına erişebilir ve profesyonel portföyünüzü oluşturmaya başlayabilirsiniz.
Artıları | Dezavantajları |
7 günlük ücretsiz deneme | Sınırlı sayıda kurs |
Tutarlı etkileşimli kurslar | Deneme süresi için kredi/banka kartı bilgileri gerekir |
Kariyer odaklı materyal | |
Proje odaklı öğrenme |
9. Udacity
.Udacity ilgi alanlarınıza göre geniş bir programlama kursları koleksiyonu sunar. Programlama ve geliştirme okulu ve siber güvenlik okulu gibi seçebileceğiniz birden fazla "okul" vardır. Her okul, belirli bir konuda uzmanlaşmak için ihtiyacınız olan tüm kavramları kapsayan bir dizi programla birlikte gelir.
Udacity kursları, diğer öğrencilerle etkileşimde bulunabileceğiniz dersler, testler, projeler ve tartışma panolarından oluşur. Ayrıca, programlama dili diplomasını tercih ederseniz bir eğitmenden de destek alırsınız.
Avantajları | Dezavantajları |
Ücretsiz kurslar | Diğer platformlara kıyasla pahalı |
Özgeçmiş, LinkedIn ve GitHub incelemeleri ve tavsiyeleri | |
Sektör lideri eğitmenlerle tasarlanan kurslar Google gibi iş ortakları | |
Kursların bir parçası olan sınavlar ve projeler |
10. Odin Projesi
Proje odaklı öğrenmeyi seviyorsanız Odin Projesi sizin için en iyi seçenek olabilir. Odin Projesi, bir CIA projesi gibi görünmesine neden olan uğursuz ismine rağmen, ücretsiz kodlama kurslarına sahip, yeni başlayanlar için uygun bir platformdur. Bunun arkasındaki fikir, sadece video izlemek ve not almak yerine gerçek projeler üzerinde çalışarak size programlama dillerini uygulamalı olarak öğretmektir. Bu, kendi IDE'nizi kurmak da dahil olmak üzere sıfırdan çalışacağınız anlamına gelir.
Odin Projesi size iki ana yol sunar: Ruby on Rails müfredatı ve tam yığın JavaScript müfredatı. Seçenekleriniz sınırlı gibi görünse de aslında öyle değil. Örneğin Ruby on Rails müfredatı size Ruby programlamanın yanı sıra HTML, CSS, SQL ve JavaScript'i de öğretecektir. Ücretsiz olarak çok fazla değer elde edersiniz.
Artıları | Eksileri |
Tamamen ücretsiz | Öğretmenlerden/öğretmenlerden yardım gerekmez |
Proje tabanlı öğrenme | Çok az el ele tutuşma |
Sorunları kendi başınıza çözmeye teşvik edilir | |
Mevcut Discord kanalı |
11. Kod Savaşları
Codewars ile kodlamayı öğrenmeyi bir oyuna dönüştürün. Bu, size zorluklar vererek öğreten etkileşimli bir platformdur. Her zorluk, bir sonraki aşamaya geçmek için çözmeniz gereken bir kodlama alıştırması veya problemidir.
Python, C#, Ruby, Java ve SQL dahil olmak üzere pratik yapılabilecek en popüler kodlama dillerini bulacaksınız. En sevdiğiniz dili seçin ve sorunu çözün. Ne kadar ilerlerseniz, egzersizler o kadar zorlaşır. Bu, Codewars'ı bu listedeki Udemy, Coursera ve Pluralsight gibi kurs ağırlıklı sitelerin yanında mükemmel bir öğrenme arkadaşı haline getiriyor.
Avantajları | Dezavantajları |
Basit ve kullanıma hazır | Temiz kod yerine sorun çözmeyi teşvik eder |
Sizi iyileştirmeye zorlar | |
Çözümünüzü diğerleriyle karşılaştırın | |
Bazıları beta sürüm de dahil olmak üzere birçok dili destekler |
12. Code.org
Code.org, her yaştan öğrenciye çeşitli kodlama dersleri sunan, kar amacı gütmeyen bir öğrenme platformudur. Çoğu kurs daha genç bir kitle için tasarlanmış olsa da, basitlikleri nedeniyle yeni başlayanlar için hala harikadır. Ayrıca, kodlamaya ayıracak fazla zamanınız yoksa 1 saatlik kısa eğitimleri tercih edebilirsiniz.
Artıları | Dezavantajları |
Tamamen ücretsiz | Bazıları egzersizler bir tahmin oyununa benziyor |
Çocuk dostu | |
Çocukları öğrenmeyi teşvik eder eğlenceli ortam |
13. W3Okullar
W3Schools, piyasadaki en popüler ücretsiz kodlama kaynaklarından biridir. En sık kullanılan programlama dilleri için eğitimler bulacaksınız ve bir hesaba bile ihtiyacınız yok. Ayrıca kısa ama net açıklamalar ve ardından kod örnekleri içeren en iyi metin tabanlı eğitimleri bulabilir, alıştırmalar ve testler ile kendinizi test edebilirsiniz.
Bununla birlikte, isteğe bağlı olarak çeşitli kurslara ve kurs paketlerine erişim için bunları satın alarak ödeme de yapabilirsiniz. Örneğin, premium bir SQL veya Bootstrap kursunun maliyeti 95 ABD Doları, ön uç geliştirme paketinin maliyeti ise 190 ABD Dolarıdır. Ayrıca gerçekten kararlıysanız, 695 ABD doları karşılığında tüm kurslara ve sertifikalara tam erişim elde edebilirsiniz..
Artıları | Eksileri |
İsteğe bağlı ücretli paketlerle tamamen ücretsizdir | Bazı bilgiler güncel değil |
Hızlı başvuru kaynağı | |
Birçok dili destekler |
Kodlamayı öğrenmek ve pratik yapmak için favori siteniz hangisi? Yoksa YouTube kanallarından programlama öğrenin 'i mi tercih edersiniz? Aşağıdaki yorumlardan bize bildirin!
.