Sıfırdan Kodlama Öğrenmek İçin En İyi 13 Site

Yayınlanan: 2022-04-08

Bir programlama dili öğrenmek, uzmanlaşmış teknoloji endüstrilerindeki insanlardan daha fazlasına yardımcı olabilir. İster web geliştiricisi, ister veri bilimcisi, oyun geliştiricisi olun, ister sadece günlük görevleri otomatikleştirin, kodlama tam size göre.

Bu yazıda Java, PHP, C#, Python, C++, SQL ve daha pek çok dilde kodlama öğrenmek için en iyi sitelere bakacağız. Çok sayıda ücretsiz kaynak ve uygun fiyatlı kurs varken programcı olmak için üniversiteye gitmenize gerek yok.

İçindekiler

    1. Codeacademy

    Codeacademy'nin çok fazla tanıtıma ihtiyacı yoktur çünkü ücretsiz programlama kursları seçimiyle tanınır. Web geliştirme, Android uygulama geliştirme veya makine öğrenimi dillerini öğrenmek için ihtiyacınız olan tüm kaynakları bulacaksınız. Dersler ve sizin için uygun olup olmadığı hakkında fikir edinmek için giriş derslerini deneyin. Ayrıca, kodlama konusunda tamamen yeniyseniz, HTML ve CSS'ye bir şans verin.

    Pro planına kaydolduğunuzda Codeacademy mükemmelleşir. Ayda 15,99 ABD doları karşılığında daha iyi rehberlik, uygulama için gerçek dünya projelerine erişim ve sertifikalar elde edersiniz. Hedeflerinizi zaten biliyorsanız, ihtiyacınız olan tüm derslerle birlikte tek bir kullanışlı pakette gelen Data Scientist veya Front-End Engineer gibi önceden belirlenmiş bir kariyer yolu seçebilirsiniz.

    Artıları Eksileri
    Ücretsiz kurslar Sertifikalar akredite değil
    Çok çeşitli programlama dilleri
    Acemi dostu
    Topluluk forumları ve Discord kanalı

    2. ücretsizKod Kampı

    Adından da anlaşılacağı gibi, freeCodeCamp, ücretsiz programlama kursları olan 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 ve giriş sınıfları gibi temel komut dosyası dillerini içerir, ancak Bootstrap, React, Redux, Tensorflow ve algoritma komut dosyası oluşturma gibi şeyleri öğrenerek de uzmanlaşabilirsiniz. Kariyer odaklı bir yola çıkmak için 300 saatlik çalışma materyali içeren uygun kurs paketlerinden ("Python ile Bilimsel Hesaplama" gibi) birini seçin.

    Artıları Eksileri
    Ücretsiz kurslar Kurs ilerleme göstergesi yok
    Sizi GitHub ile başlatır
    Sıfırdan projeler oluşturun
    Kodlayıcı olmayanlar için giriş adımları

    3. Kurs

    Suları hiç para harcamadan test etmek istiyorsanız, Coursera 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ü üniversitelerden profesörler tarafından verilmektedir.

    Bununla birlikte, Coursera Plus programına ayda 59 $ yatırım yaptığınızda Coursera parlar. 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 ortak oldu
    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. Size temel bilgilerden özel konulara 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 geliyor. Bu, istediğiniz kurs türünü bulmanızı kolaylaştırır. Öğrenci sayısına, derecelendirmeye ve incelemelere göre en popüler kurslara göz atabilirsiniz. Örneğin, 200.000 kayıtlı öğrencisi, ortalama 4.8 yıldız puanı ve kursu açıklayan çok sayıda ayrıntılı incelemesi olan bir Python kursu seçtiğinizde hata yapmak zordur.

    Bahsetmeye değer başka bir şey para iade garantisidir. Udemy, kurs eğitmeni ne derse desin soru sorulmadan para iadesi sunar. Bu nedenle, bir kursu bitirirseniz ve paranızın karşılığını alamadığınızı düşünü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ğil
    30 günlük geri ödeme politikası Kurs kalite kontrolü bazen eksik
    Ömür boyu erişim
    Topluluk forumları

    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 yolu da seçebilirsiniz. Öğrenme yolu size baştan sona Python'da kodlama gibi belirli bir beceri öğretecektir.

    Pluralsight ayrıca içeriğini düzenli olarak günceller, bu nedenle belirli bir programlama dili hakkındaki bilgilerinizi güncellemek için geri gelmeye değer. Ücretsiz deneme sırasında öğrenme yollarını deneyebilir ve ardından ihtiyaçlarınıza uygun bir abonelik planına geçebilirsiniz.

    Artıları Eksileri
    Ücretsiz deneme süresi Ücretsiz kurs yok
    Dersler çevrimdışı kullanılabilir
    Quizler, bilginin kalıcılığını test eder
    7/24 mükemmel müşteri desteği

    6. Khan Academy

    Khan Academy, yeni başlıyorsanız idealdir. Herhangi bir dilde bilgisayar programlama temellerini öğrenmek hiç bu kadar kolay olmamıştı ve ücretsiz. Ve hepsinden iyisi, bir hesap için kaydolmanıza bile gerek olmamasıdır. Hemen kodlamayı öğrenmeye başlıyorsunuz.

    Diğer öğrenme platformlarını denediyseniz ancak derslere bağlı kalmakta zorlandıysanız, Khan Academy'ye bir şans vermelisiniz. Bu platform, öğrenmeyi bir tür oyuna dönüştürdü. Tamamladığınız her ders veya ulaştığınız hedef ile puan ve çeşitli rozetlerle ödüller kazanırsınız. Bir yetişkine aptalca gelebilir, ancak oyunlaştırılmış öğrenme sizi motive edebilir.

    Artıları Eksileri
    %100 ücretsiz İçeriğin kalitesi değişir
    İzlenen ilerleme ile 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 kolej düzeyinde programlama ve bilgisayar bilimi kursları sunmaktadır.

    Harvard ve MIT derslerinden en yeni teknolojiler ve kodlama dilleri hakkında bilgi edinin. Kısa sınavlar, testler ve sanal ortamlar aracılığıyla öğrendiğiniz her şeyi uygulayın. edX ücretsiz olduğu için abonelikler konusunda endişelenmeden kendi hızınızda çalışabilirsiniz, ancak ayrıca derecelendirilmiş ödevler ve sınavların yanı sıra bir sertifika içeren premium bir sürümü de seçebilirsiniz.

    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ı ders tutarsızlığı
    Harvard gibi üniversitelerle ortak
    İsteğe bağlı sertifikalar

    8. Ağaç Ev Ekibi

    Team Treehouse, eğitmenleri ve eğitmenleri barındırmak yerine tüm kurs içeriğini üretir. Bu, öğrenme deneyiminizin diğer platformlardan çok daha tutarlı olacağı ve gerçek dünya projeleri üzerinde çalışacağınız anlamına gelir. Team Treehouse'u diğer sitelerden ayıran şey, projeler üzerinden çalışmaya gösterilen özel ilgidir.

    Team Treehouse, çevrimiçi bir eğitim kampı gibi hissettiren abonelik tabanlı bir öğrenme platformudur. Aylık 25$'lık bir abonelik planını seçerek, platformdaki tüm programlama kurslarına erişebilir ve profesyonel portföyünüzü oluşturmaya başlayabilirsiniz.

    Artıları Eksileri
    7 günlük ücretsiz deneme Sınırlı sayıda kurs
    Tutarlı etkileşimli kurslar Deneme süresi, kredi/banka kartı bilgilerini gerektirir
    Kariyer odaklı materyal
    Proje odaklı öğrenme

    9. Udacity

    Udacity, ilgi alanlarınıza göre geniş bir programlama kursu koleksiyonu sunar. Programlama ve geliştirme okulu ve siber güvenlik okulu gibi seçim yapabileceğiniz birden fazla “okul” vardır. Her okul, belirli bir konuda uzmanlaşmak için ihtiyaç duyduğunuz tüm kavramları kapsayan bir dizi programla birlikte gelir.

    Udacity kursları, diğer öğrencilerle etkileşime girebileceğiniz dersler, testler, projeler ve tartışma panolarından oluşur. Ek olarak, bir programlama dili derecesini seçerseniz, bir eğitmenden de destek alırsınız.

    Artıları Eksileri
    Ücretsiz kurslar Diğer platformlara kıyasla pahalı
    Özgeçmiş, LinkedIn ve GitHub incelemeleri ve tavsiyeleri
    Google gibi sektör lideri iş ortaklarıyla tasarlanmış kurslar
    Kursların sınavlar ve projeler bölümü

    10. Odin Projesi

    Proje odaklı öğrenmeyi seviyorsanız, Odin Projesi sizin için en iyi seçenek olabilir. Bir CIA projesi gibi görünen uğursuz isme rağmen, Odin Projesi, ücretsiz kodlama kursları ile 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 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ı görünse de aslında öyle değil. Örneğin, Ruby on Rails müfredatı size Ruby programlamanın yanında HTML, CSS, SQL ve JavaScript öğretecektir. Ücretsiz olarak çok fazla değer elde edersiniz.

    Artıları Eksileri
    Tamamen bedava Öğretmenlerden/öğretmenlerden yardım yok
    Proje tabanlı öğrenme Çok az el tutma
    Sorunları kendi başınıza çözmeye teşvik edildi
    Mevcut Discord kanalı

    11. Kod Savaşları

    Codewars ile kod yazmayı öğrenmeyi bir oyuna dönüştürün. Bu, size zorluklar vererek size öğreten etkileşimli bir platformdur. Her zorluk, bir sonrakine geçmek için çözmeniz gereken bir kodlama alıştırması veya problemidir.

    Python, C#, Ruby, Java ve SQL dahil olmak üzere pratik yapabileceğiniz 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 ders ağırlıklı sitelerden birinin yanında mükemmel bir öğrenme arkadaşı yapar.

    Artıları Eksileri
    Basit ve kullanıma hazır Temiz kod yerine problem çözmeyi teşvik eder
    Geliştirmeniz için size meydan okuyor
    Çözümünüzü başkalarıyla karşılaştırın
    Bazıları beta sürümü de dahil olmak üzere birçok dili destekler

    12. Kod.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. Ek olarak, kodlamaya yatırım yapmak için fazla zamanınız yoksa 1 saatlik kısa eğitimleri tercih edebilirsiniz.

    Artıları Eksileri
    Tamamen bedava Bazı egzersizler bir tahmin oyunu gibi geliyor
    Çocuk Dostu
    Çocukları eğlenceli bir ortamda öğrenmeye teşvik eder

    13. W3Schools

    W3Schools, oradaki en popüler ücretsiz kodlama kaynaklarından biridir. En sık kullanılan programlama dilleri için öğreticiler bulacaksınız ve bir hesaba bile ihtiyacınız yok. Ayrıca kısa ama anlaşılır açıklamalar ve ardından kod örnekleri ile gelen en iyi metin tabanlı öğreticileri bulacaksınız ve kendinizi alıştırmalar ve testler ile test edebilirsiniz.

    Bununla birlikte, isteğe bağlı olarak çeşitli kurslara ve kurs paketlerine erişim için bunları satın alarak ödeme yapabilirsiniz. Örneğin, premium bir SQL veya Bootstrap kursu 95 ABD Doları ve ön uç geliştirme paketi 190 ABD Doları tutarındadır. Ayrıca, gerçekten adanmışsanız, tüm kurslara ve sertifikalara 695 $ karşılığında tam erişim elde edebilirsiniz.

    Artıları Eksileri
    İsteğe bağlı ücretli paketlerle tamamen ücretsiz Bazı bilgiler güncel değil
    Hızlı başvuru kaynağı
    Birçok dili destekler

    Kodlama öğrenmek ve pratik yapmak için favori siteniz hangisi? Yoksa YouTube kanallarından programlama öğrenmeyi mi tercih ediyorsunuz? Aşağıdaki yorumlarda bize bildirin!