Yazılım geliştirmenin öneminden ve hayatımızın içine ne kadar dahil olduğundan tekrar tekrar bahsetmeye gerek yok. Küresel olarak birçok STK ve şirket gençlere hatta çocuklara yazılım geliştirmeyi sevdirerek öğretmek için çalışmalarda bulunuyor.
Bunun yanında ileride yazılım geliştirme uzmanı olmasa bile gençlerin temel yazılım bilgisine sahip olmasını Amerika ve İngiltere ilkokul seviyesinde eğitim sistemine giriyor.
Product Hunt, bir süredir farklı konularda yer verdiği listelere bir yenisini ekledi ve "Learn How to Code" bölümüyle kullanıcıların yazılım geliştirmeyi öğrenebilecekleri öncü servisleri ve kaynakları Growth Hacker Ben Hoffman'a listeletti.
Product Hunt'ın "Learn How to Code" başlığıyla listesine aldığı servisler ve kullanıcılara sundukları:
Treehouse: Dünyaca ünlü eğitim sitesi olan Treehouse ile mobil, web, arayüz geliştirmesiyle ilgili her seviyede video eğitimler bulabilirsiniz.
Codecademy: En temel seviyeden başlayarak kullanıcılara tarayıcı üzerinden uygulama geliştirerek kod yazmayı öğreten Codecademy'nin birçok yazılım dili desteği bulunuyor ve servis ücretsiz.
Code School: İnternet üzerinden video eğitimler ile kullanıcılara yazılım geliştirmeyi öğreten Code School, yazılım ve proje yarışmaları ile öne çıkıyor.
Code Union: "From basics to professional in 8 weeks" sloganı ile hizmet veren serviste Code Union kullanıcılara en temel seviyeden sonunda bir uygulama gelişterecek hale gelmelerini sağlamaya amacıyla yola çıkmış bir girişim. Birçok dilde kursları bulunan servis ücretli.
Code Mentor: Code Mentor aslında eğitim servisinden çok anlık yardım servisi olarak tanımlayabiliriz. Servis yazılım geliştiricilerin projelerinde takıldıkları yerleri birebir online olarak diğer yazılım geliştiricilere danışabilme imkanı sağlıyor.
Thinkful: Thinkful yazılım geliştirmek isteyen kişiler ile uzmanları biraraya getiren kurslar düzenleyen bir girişim ancak diğer kurslardan farkı kullanıcılar öğrenmek istedikleri dili seçtikten sonra yüz yüze olan eğitimler birebir eğitim olarak gerçekleşiyor.
Bloc.io: Kendisini "Immersive Course" olarak tanımlayan Bloc.io mobil ve web yazılım ile tasarım alanında kullanıcılara eğitimler sunuyor.
Bitfountain: Sadece iOS programala üzerine odaklanan Bitfountain ile kullanıcılar Swift ile mobil uygulama ve oyun geliştirme üzerine eğitim alabiliyorlar.
Hackreactor: Bilgisayar mühendisliği ya da yazılım mühendisliği eğitimi almamış ancak profesyonel ve en ince detayına kadar bu alanlarda kendini geliştirmek isteyen kişileri hedefleyen Hackreactor kısaltılmış ve pratikleştirilmiş yazılım ve mühendislik odaklı eğitimler düzenliyor.
TryRuby: CodeSchool tarafından geliştirilen ve desteklenen TryRuby ile kullanıcılar Ruby ile yazılım geliştirmeyi eğlenceli ve oyunlaştırılmış bir şekilde öğrenebiliyorlar.
Eloquent Javascript: Marijn Haverbeke tarafından yazılan Eloquent JavaScript kitabı, yazılım geliştirmek isteyenlere oldukça duru, anlaşılır bir dille Javascript ve web teknolojileri konularını anlatıyor.
App Academy: Yazılım geliştirme uzmanı olmak isteyen kullanıcıları hedefleyen program eğitimini 12 haftaya bölerek web teknolojileri üzerine oldukça detaylı bir eğitim içeriği sunuyor.
Code Wars: Codecademy'ye benzer bir hizmet sunan Code Wars ile kullanıcılar Ruby, Python, Clojure gibi dilleri online pratik yaparak öğrenebiliyorlar.
Thinkster: Swift, AngularJS gibi dillerle ilgili ücretsiz eğitim ve kısa yollar içeren bir servis.
Rails For Zombies: Küresel olarak oldukça ünlü bir girişim olan Rails For Zombies ile kullanıcılar Rails'i detaylı olarak eğlenceli bir şekilde öğrenme imkanı sunuyor.
Dev Bootcamp: New York, Chicago, San Francisco merkezli olarak kullanıcılara fiziksel ortamda Javascript, Ruby öğrenme imkanı sunan bir kurs.
ThatJSDude: Javascript öğrenmek isteyen kullanıcılara en kolay ve eğlenceli yolla öğretmeyi amaçlayan bir online eğitim platformu.
CodeHS: Özellike çocukları ve gençleri hedefleyen programı ile CodeHS yazılım geliştirme öğrenmek isteyenlere Javascript, Java, HTML ve CSS ile programlamanın temellerini öğretmeyi hedefliyor.
Code Avengers: Oyun geliştirme, Web sitesi ve uygulaması geliştirme ile mobil uygulama geliştirme eğitim seçeneklerini kullanıcılara sunan Code Avengers ile kullanıcılar çeşitli alanlara odaklanarak yazılım geliştirmeyi öğrenebiliyorlar.
RocketU: Python, Django ve AngularJS üzerine odaklanarak kullanıcıların başlangıç seviyesinden ileri düzeye kadar uygulama geliştirmelerine hedefleyen eğitim platformu.
Code Quizzes: "Yazılım geliştirme pratikle öğrenilir, okuyarak değil" mottosuyla yola çıkan Code Quizzes birbirinden farklı dil ve alanlarla ilgili onlarca örneğe ve eğitime sahip.
Coderbyte: Yazılım geliştirme alanında yarışmalar ve düzenleyen ve kullanıcıların sorunları çözerek kendilerini geliştirmelerine odaklanan Coderbyte ayrıca bir soru-cevap bölümünede sahip.
Code Path: İyi derecede programla bilgisine sahip kullanıcıların iOS ve Android uygulama geliştirme üzerine ücretsiz eğitim veren bir servis.
Product Hunt üzerinden paylaşılan bu çeşit konu odaklı listeleri zaman zaman sizlerle paylaşmaya devam edeceğiz.