Programlamayı bilenlerin en geek meraklıları olduğu bir zaman vardı bir dönemler. Bugün tam olarak böyle değil. Çoğu girişimci, serbest çalışan ve pazarlamacılar artık kodlama öğrenmeye çalışıyor tıpkı size anlatacağımız gibi, çünkü nasıl program yapacağınızı öğrenmek başarılı olmanıza yardımcı olabilir. Geçen yıl kod yazmayı öğrenirken ki bu çok daha iyi bir girişimci olmamda bana yardımcı oldu - Ekibimin sitedeki birkaç hatayı düzeltmesi gerektiği zamanlarda olaya dahil olabiliyordum.
Kodlama öğrenmek için çok para harcamanız gerek yok çünkü bu 12 yer, ücretsiz kodlama kursları sunuyor:
Kodlamayı öğrenmek için en popüler ücretsiz kaynaklardan biri CodeAcademy'dir. Aslında, 24 milyondan fazla kişi bu eğitim şirketinin ilgi çekici deneyimiyle nasıl kodlama yapacağını öğrendi. CodeAcademy'de, HTML ve CSS, JavaScript, jQuery, PHP, Python ve Ruby başta olmak üzere her şeyi size öğreten kurslara katılabilirsiniz.
2012'de kurulan Coursera, 119 kurumdan 1.000'den fazla kurs sunan ve kar amacı gütmeyen bir eğitim teknolojisi şirketi haline geldi. Bir sertifika almak için belirli programlar dahilinde ödeme yaparken de, Washington Üniversitesi, Stanford, Toronto Üniversitesi ve Vanderbilt gibi üniversitelerden çeşitli uzmanlık alanlarında ücretsiz programlama kursları alırken de müthiş fayda göreceksiniz.
EdX, kâr amacı gütmeyen, açık kaynaklı bir başka çevrimiçi öğrenme platformudur. 2012'de Harvard Üniversitesi ve MIT tarafından kuruldu; bu nedenle en ileri teknolojileri ve teorileri öğreneceğinizi tahmin edebilirsiniz. EdX bugün, 60 okul kapsamaktadır bünyesinde. Muhtemelen Harvard Üniversitesi'nden Bilgisayar Bilimlerine Giriş'e yanlışlıkla gidebilirsiniz bu sitede gezinirken.
2010 yılında kurulan Udemy, iş becerilerini geliştirmek veya öğrenmek için kullanılabilecek çevrimiçi bir öğrenme platformudur. Ödeyeceğiniz dersler varken, Girişimciler İçin Programlama - HTML & CSS veya Python Programlamaya Giriş gibi video dersleri aracılığıyla öğreten ücretsiz programlama kursları da var bünyesinde.
AGupieWare, ABD'deki önde gelen kurumların bilgisayar bilimleri programlarını inceleyen bağımsız bir uygulama geliştiricisidir. Daha sonra Stanford, MIT, Carnegie Mellon, Berkeley ve Columbia tarafından sunulan ücretsiz kurslara dayalı benzer bir müfredat oluşturmuştur. Program daha sonra üç ders, yedi çekirdek dersi ve beş seçmeli olmak üzere toplam 15 kursa ayrılmıştır ve öğrencilere kredi sağlayan derslere dönüşmüştür. Fakat kredi almazsanız da, potansiyel bilgisayar programcıları için mükemmel bir giriş programıdır.
Bazen bir soruna takıldığınızda referans kitaba bakmanız gerekir. Bu referans kitap GitHub. Popüler web tabanlı Git depo barındırma hizmetinde, 80'den fazla farklı programlama dilini kapsayan 500'den fazla ücretsiz programlama kitabı bulabilirsiniz ve kodlama öğrenebilirsiniz üstelik bu, ortak kütüphane gönüllüler tarafından sıklıkla güncellenir.
Zaten temel öğrendiyseniz ve biraz daha ağır - kodlama arkasındaki teoriyi keşfetmek gibi - amaçlarınız varsa MIT'in bilgisayar bilimleri konusundaki açık dersleri harika bir kaynak. Ve programlamaya giriş, sınıflara giren ücretsiz ders yazılımı sitesinden yararlanmaya başladıysanız giriş seviyesinde Java ve C programlama öğrenebilirsiniz.
Bu, BitTorrent'in mucidi Bram Cohen gibi bazı yüksek profilli geliştiricileri içeren geliştiriciler topluluğudur. Orada, dünyanın önde gelen geliştiricilerinden bazı şeyler öğrenerek programlama becerilerini mükemmelleştirebilirsiniz.
Yeni Zelanda'ya ortaya çıkan Code Avengers, JavaScript, HTML ve CSS kullanarak oyunları, uygulamaları ve web sitelerini nasıl kodlayacağınızı öğreten eğlenceli ve interaktif programlama kursları sunan bir platformdur. Her dersin tamamlanması yalnızca 12 saat alır ve İngilizce, Rusça, Hollandaca, İspanyolca, İtalyanca, Türkçe ve Portekizce olarak dersler mevcuttur.
2006 yılında eğitimci Salman Khan tarafından kurulan Khan Academy, orijinal ücretsiz çevrimiçi öğrenme kurumlarından biridir. Adım adım video eğitimleriyle, JavaScript ve ProcessingJS kullanarak çizimleri, animasyonları ve oyunları nasıl programlayacağınızı veya HTML ve CSS ile web sayfalarının nasıl oluşturulacağını öğrenebilirsiniz.
Burada, profesyoneller ve öğrencilerden oluşan bir topluluğa ağ kurarak ve katılarak HTML5, CSS3, JavaScript, Veritabanları, DevTools, Node.js, Angular.js ve Agile development öğreneceksiniz. Kodlama becerilerinizde birlikte çalışacaksınız, böylece ücretsiz uygulamalar oluşturabilirsiniz. Platform kar amacı gütmeyen bir platformdur.
Bu Google projesi, 2010'da Apple'ın HTML5'ine karşı başlamış bir projedir. Site öğreticiler, kaynaklar ve en yeni HTML5 güncellemeleri ile doludur. Açık kaynaktır, dolayısıyla geliştiriciler HTML5 koduyla oynayabilir ve HTML5 hakkındaki bilgilerini geliştirebilir.