Eskiden yazılım öğrenme için çok az site mevcuttu ve mevcuttaki sitelerin fiyatları da oldukça yüksekti. Ancak günümüzde her alanda olduğu gibi bu alanda da birçok ücretsiz kaynak bulunuyor. Kodlamayı öğrenmek için ya da kendimizi bu alanda geliştirebilmemiz birçok ücretsiz web sitesi mevcut. Bu yazımızda yazılım öğrenme konusunda kullanabileceğiniz ücretsiz web sitelerini listeleyeceğiz. Bunları listelemeden önce de kodlama öğrenmenin faydalarından kısaca bahsedelim;
- Web sitelerini daha kolay yönetebilirsiniz.
- Kendi projeleriniz için başka kişilere ihtiyaç duymazsınız.
- Uygulamalar, web siteleri vb diğer projelerde çalışma olanağı bulursunuz.
- Remote çalışabilir ve gelir kaynağı oluşturabilirsiniz.
İçindekiler
- 1 Yazılım Öğrenme için Yararlanabileceğiniz Siteler
- 1.1 BitDegree
- 1.2 Coursera
- 1.3 Codecademy
- 1.4 edX
- 1.5 Khan Academy
- 1.6 Codewars
- 1.7 Code.org
- 1.8 Udemy
- 1.9 Dash General Assembly
- 1.10 freeCodeCamp
- 1.11 Code Conquest
- 1.12 MIT OpenCourseware
- 1.13 The Odin Project
- 1.14 W3Schools
- 1.15 Hackr.io
- 1.16 Bento.io
- 1.17 Code Avengers
- 1.18 Solo Learn
- 1.19 Google Developers Training
- 1.20 Upskill
- 1.21 Pluralsight
- 1.22 Codeasy.io
- 1.23 Hackerpledge
- 1.24 aGupieWare,
- 1.25 Edabit
- 2 Diğer Ürünlerimiz
Yazılım Öğrenme için Yararlanabileceğiniz Siteler
Bu konuda destek alabileceğiniz bilinen 25 adet yazılım öğrenme sitesini aşağıya listeleyelim;
BitDegree, programlardan, oyun geliştirmelere kadar birçok alanda ücretsiz kodlama dersleri sunar. Standart ders içeriklerine sahip olmakla birlikte oyunlaştırılmış ders içerikleri de bulunur. Oyunlaştırılmış dersler süreci daha eğlenceli bir hale getirirken bu sürece etkileşim ve başarı duygusu da ekler. Tek yapmanız gereken şey öğrenmek istediğiniz kod diline karar verip başlamak. En popüler yazılım dilleri aşağıdaki gibidir;
- HTML
- CSS
- PHP
- JavaScript
- SQL
- JQuery
Coursera, birçok üniversite profesörleri tarafından sunulan kod tabanlı dersler, kılavuzlar ve kaynaklardan oluşur. Aralarında seçim yapmanız gereken yüzlerce kodlama dersi vardır. En iyi üniversitelerdeki profesörlerle ortaklık kurularak oluşturulan bu platform, yazılım öğrenmek isteyenler için kaçırılmayacak bir fırsattır. Coursera’da kurslar tamamen ücretsizdir fakat sertifika almak isterseniz belirli bir ücret ödemeniz gerekmektedir. Edinebileceğiniz bazı kurslar;
- Python
- Java
- HTML and CSS
- IoT Programming
- C Language
- Introduction to software development
Codecademy, ücretsiz olarak yazılım öğrenmek için en popüler sitelerden biridir. 24 milyondan fazla insan bu platformu kullanarak yazılım öğrenmeyi amaçlıyor. Yazılım dilinden başlayarak illeri dillere kadar birçok yazılım kursları sunmaktadır. İnteraktif öğrenme tutumu ile öğrendiklerinizi hemen uygulayarak pratik kazanabilirsiniz. Codecademy, yeni başlayanları çalışacak durumuna getirene kadar 300 saate kadar ücretsiz kodlama dersi sunmaktadır. Sunulan başlıca kurslar;
- HTML
- JavaScript
- CSS
- jQuery
- PHP
- Python
- Ruby
edX, herkese açık ve çok geniş bir platformdur. edX için çok büyük bir yazılım okulu diyebiliriz şuan 5 milyondan fazla öğrenci erişimi vardır. Sitedeki kategorilere baktığımızda yazılımın ötesinde eğitimler mevcuttur. Yazılım öğrenmek için başlıca kurslar;
- HTML ve CSS
- java
- jQuery
- C++
- C#
- Piton
- SQL
- Mobil uygulama geliştirme
Khan Academy’de eğitimler uzmanlar tarafından verilmektedir. Yazılım ile ilgili zengin bilgi ve yeteneklere ulaşmanız mümkündür. Temel yazılım eğitimini alabilir ve ileri düzeye taşıyabilirsiniz. Khan Academy ile alabileceğiniz eğitimler;
- HTML
- CSS
- JavaScript
- Veri tabanı
Codewars’un eğitimi biraz farklıdır. Yazılım eğitimizi alırken size birden fazla görev vermektedir. Size verilen görevlerin amacı yazılım dilindeki bilgilerinizi ve becerilerinizi geliştirmek veya sıfırdan bir temel atmanızı sağlamaktır. Görevlerinizin adım adım zorlaşacaktır, bir görevi tamamladığınızda diğer kullanıcılarla karşılaştırma yapabilirsiniz. Codewars’un size sunduğu bazı yazılım eğitimleri;
- Java
- JavaScript
- C#
- Yakut
- Piton
- SQL
Code.org, yazılım öğrenmek için müfredata uygun ilerleyen bir platformdur. Milyonlarca insan müfredata uygun şekilde eğitim almaktadır. Eğitim içerikleri ve süreleri size bağlıdır ister saatlik isterseniz de yapılandırılmış bir yaklaşımla eğitim alabilirsiniz.
Udemy, binlerce konuda ders içeriği sunan bir platformdur. Platformda birçok eğitim ücretli olmakla birlikte ücretsiz yazılım dersleri de mevcuttur. Ayrıca size kupon fırsatı sunmaktadır bu kupanlar alacağınız ücretli eğitimlerde indirim kazanma şansızı arttıracaktır. Udemy size birçok eğitim içeriği sunar bunlardan bazıları;
- Web Geliştirme
- Oyun geliştirme
- Mobil uygulama geliştirme
- E-ticaret sitesi kurmak
- İsteyebileceğiniz tüm yazılım dilleri
Dash General Assembly, yazılımın temel eğitimi alabileceğiniz bir eğitim platformudur. HTML5, CSS3 ve JavaScript’in temel eğitimlerini alarak oluşturacağınız siteler için bu dillerin birlikte nasıl kullanıldığını göreceksiniz. Dash yeni başlayanlar için oldukça verimli bir platformdur.
freeCodeCamp platformunda yazılım öğrenmek için çeşitli görevlere katılmalısınız. Bu görevleri tamamlayabilmek için kılavuzlardan yararlanabilirsiniz. Aldığınız eğitimleri, kâr amacı gütmeyen kurumlarla iletişime geçerek uygulama şansına sahip olabilirsiniz. Size sunulan eğitimler;
- HTML5
- CSS3
- JavaScript
- js
- veritabanları
- Git ve Github
Code Conquest, temel kodlama derslerine başlayabileceğiniz harika bir platformdur. Hayatınızda hiç kod yazma deneyimde bulunmadıysanız bu platformu kullanarak başlayabilirsiniz. Eğitimler adım adım ilerler ve temel olarak yazılım nedirden başlarsınız.
Yazılım öğrenmeniz için size sunulan eğitimler;
- HTML ve CSS
- JavaScript
- PHP
- Yakut
- jQuery
- Piton
- MySQL
OpenCourseWare girişimi sayesinde MIT’nin size sunduğu tüm lisans ve lisansüstü eğitimlerden online olarak yararlanabilirsiniz. Bir tanesi bilgisayar bilimi olmak üzere farklı konularda eğitim içerikleri mevcuttur. Lisans programlarına dahil olabilir veya bireysel eğitimler alabilirsiniz. Örneğin Python, C, C++, Java gibi konularda başlangıç düzeyinde yazılım eğitimleri alabilirsiniz.
Odin Projesi, web geliştirmenin tüm varsayımları kaldırarak başlamıştır. Bireysel olarak yazılım öğrenmeye çalışırken, öğrendiğiniz bilgileri bir araya getirmek zor olabilir. Bu eğitimleri yapbozun parçaları olarak düşünebilirsiniz hangi parçanın nereye düşeceğini tahmin edememeniz normal. Bu platform internetteki tüm kaynakları kullanarak avantajlı bir eğitim içeriği üretmiştir. Bu platformu kullanarak çeşitli projeler oluşturabilirsiniz ve aktif olan topluluklardan yardım alabilirsiniz. Bu platforma size sunulan eğitimler;
- HTML ve CSS
- JavaScript
- Ruby ve Ruby on Rails
- Veritabanları
W3Schools, kodlama öğrenmenize yardımcı olabilecek kodlama kılavuzları, kaynaklar, örnekler ve araştırmalar ile içeriğini zenginleştirmiştir. Tercih ettiğiniz eğitimlerin dilini seçerek başlayabilirsiniz. Başladığınızda bilgilerinizi ölçmek için küçük bir sınava girebilirsiniz ve nereden başlayacağınızı öğrenebilirsiniz.
Hackr.io’da başlangıç veya ileri düzey ya da ücretli veya ücretsiz olarak seçim yaptıktan sonra istediğiniz dili de seçerek başlayabilirsiniz.
Sahip oldukları en iyi kılavuzlardan bazıları şunlardır;
- Piton
- JavaScript ve Java
- Android Geliştirme
- C ve C++
- PHP
- Veri Yapıları ve Algoritmalar
Bento.io, tüm yazılım eğitimlerini almak isteyenlere birçok avantaj sunmaktadır. Kodlama türlerini öğrenirken para ödememeniz gerektiğine inanan bir platformdur. Modern kontrol paneliyle tüm aradığınız içerikleri kolayca bulmanızı sağlar. Eğitimlere kaldığınız yerden devam edebilir, farklı bir konuya geçmenizi sağlar. Bento.io sadece kendi materyallerini sunmaz farklı bilgiler arıyorsanız alakalı sayfalara sizi yönlendirir.
Code Avengers, yazılım öğrenme sürecinize biraz eğlence ve renk katar. Web siteleri, oyunlar ve uygulamalar için kodlama eğitimleri sunmaktadır. Yazılım dersleri 12 saate sürebilir ve yardıma ihtiyacınız olduğunda yazılım geliştiriciler topluluğundan yardım alma avantajı da sunmaktadır. Code Avengers’tan aşağıdaki eğitimlere ulaşabilirsiniz;
- HTML ve CSS
- Piton
- JavaScript
- jQuery
- Web Geliştirme
Solo Learn, birçok yararlı yazılım eğitimi sunan bir platformdur. En büyük avantajı mobil uyumlu olarak çalışmasıdır. Web sitesi rahatlığında mobil uyumlu çalışması oldukça kolaylık sağlamaktadır. Solo Learn Playground’da üzerinde çalıştığınız kodu paylaşıp diğer kişilerin sizinle iş birliği yapmanızı sağlayabilirsiniz. Solo Learn tarafından size sunulan başlıca eğitimlere göz atalım;
- jQuery
- HMTL
- CSS
- PHP
- SQL
- C / C# / C++
- JavaScript
- Piton
Google Developers Training, ekibi aracılığı ile üretilen bu eğitim sayesinde uzman kişilerden yazılım dersi öğrenebilir ve Google Developer Sertifikasına sahip olabilirsiniz. Web temel bilgileriniz ile web temel bilgilerinizi geliştirmek için kodlama kılavuzlarına ve en iyi uygulamalara göz atabilirsiniz. Ayrıca Chrome DevTools, Lighthouse, Workbox gibi öğrenmeyi kolaylaştıran eğitimler sunmaktadır. Bu platform orta ve ileri düzey geliştiricilerden başladığı için temel bilgileri bilmeniz gerekmektedir.
Upskill, başlangıç adımından uzman bir adıma kadar gelişmenizi sağlayan ücretsiz bir platformdur. Eğitimlerin odak noktası web geliştirmedir ve başlamak için harika bir platformdur.
Eski adıyla Code School olarak bilinen Plualsight hem ücretli hem ücretsiz yazılım dersleri sunmaktadır. Yazılım öğrenim süreci şu şekilde ilerler;
- Profesyonel eğitimciler tarafından sunulan eğitimleri tercih edersiniz ve size sağlanan materyalleri takip edersiniz.
- Öğrendiklerinizi doğrudan test eder ve geri bildirim alırsınız
- Her dersin sonunda puan alırsınız
Codeasy.io, yazılım öğrenmenin en farklı yönüne sahiptir. Bir macera hikayesine başlarsınız ve yazılım öğrendikçe kurtuluş yolunuzu bulmalısınız. Hikâye boyunca C# temellerine ve ileri düzey işlevlere değinmektedir. Tamamen yeni başlayanlar için tasarlanmıştır.
Hackerpledge, bilgilerini paylaşan ve gelecek yazılımcılara aktarmak isteyen kişiler tarafından kurulmuştur. Başlamak için sözleşmeyi onaylayıp yazılım konusunda uzman olmak istediğinizi belirtmeniz gerekmektedir.
MIT, Carnegie Mellon, Berkeley, Stanford ve Columbia tarafından verilen eğitimlere karşı olarak müfredata uygun çevrim içi ve ücretsiz eğitim içeri sunmaktadır. Üç temel sınıfa ayrılmış ve 15 adet kategoriden oluşmaktadır. Yedi adet zorunlu ders ve beş adet seçmeli ders seçeneği sunmaktadır.
Edabit yazılımı öğrenmek için diğer platformlardan farklı bir içeriğe sahiptir. Edabit size becerilerinizi denemek için küçük alıştırmalar sunmaktadır.