Hepimizin bildiği gibi Harvard, en prestijli üniversitelerden biridir. Bu Bilgisayar Bilimine Giriş dersi, ünlü David J Malan, Doug Lloyd ve Brian Yu tarafından verilmektedir. O mükemmel bir profesör ve bu kursu hazırlamakta mükemmel bir iş çıkarıyor. Eğitim/kurslardan sonra başarılı olduğunuz taktirde sertifika alabiliyorsunuz, evet bir Harvard sertifikanız olabilir.
Şimdilik, Harvard tarafından internette ücretsiz olarak sunulan üç kurs var:
- CS50’nin Bilgisayar Bilimine Giriş.
- CS50’nin Python ve JavaScript ile Web Programlaması.
- CS50’nin Oyun Geliştirmeye Giriş.
Daha fazlası: https://online-learning.harvard.edu/
Aslında Harvard’da daha başka alanlarda da birçok ücretsiz eğitim mevcut, bunlara üniversitenin kendi sitesinden ulaşabilirsiniz belki ilgi alanınızda başka bir eğitim, kurs vardır.
CS50’nin Bilgisayar Bilimine Giriş.
Bu ders entelektüel girişim ve programlama sanatına giriş niteliğindedir. David J. Malan tarafından öğretilen giriş seviyesi bir kurs olan CS50x, öğrencilere algoritmik olarak düşünmeyi ve problemleri verimli bir şekilde çözmeyi öğretir. Konular arasında soyutlama, algoritmalar, veri yapıları, kapsülleme, kaynak yönetimi, güvenlik, yazılım mühendisliği ve web geliştirme yer alır.
İşlenen konular:
- C
- Veri yapıları ve Algoritmalar
- Python
- SQL
- Html, CSS ve Javascript
- Flask
Kursa bağlantı: Bilgisayar Bilimine Giriş
CS50’nin Python ve JavaScript ile Web Programlaması.
Bu kurs, CS50’nin kaldığı yerden devam ederek, Django, React ve Bootstrap gibi çerçeveleri kullanarak Python, JavaScript ve SQL ile web uygulamalarının tasarımına ve uygulanmasına daha derinlemesine dalmaktadır. Bu kursta veritabanı tasarımı, ölçeklenebilirlik, güvenlik ve kullanıcı deneyimi hakkında bilgi edineceksiniz. Uygulamalı projeler aracılığıyla, API yazmayı ve kullanmayı, etkileşimli kullanıcı arayüzleri oluşturmayı ve GitHub ve Heroku gibi bulut hizmetlerinden yararlanmayı öğreneceksiniz. Kursun sonunda, uygulamaları İnternet üzerinde tasarlama ve dağıtma konusunda sizi güçlendiren ilkeler, diller ve araçlar konusunda bilgi ve deneyim kazanacaksınız.
İşlenen konular:
- Git
- Html, CSS
- Python
- Django
- SQL
- API’ler
- Javascript
- CI / CD’yi test etme
- Güvenlik
Kursa bağlantı: Python ve Javascript ile Web Programlama
CS50’nin Oyun Geliştirmeye Giriş.
Bu kursta, Super Mario Bros., Pokémon, Angry Birds ve daha fazlası gibi oyunların tasarımını keşfederken, bu uygulamalı kursta 2D ve 3D etkileşimli oyunların gelişimi hakkında bilgi edineceksiniz. Video oyunlarının nasıl uygulandığını anlama arayışında, aşağıdaki gibi çocuk oyunlarının tasarımını keşfedeceksiniz.
Oyunlar:
- Super Mario Bros.
- Pong
- Flappy Bird
- Breakout
- Match 3
- Legend of Zelda
- Angry Birds
- Pokémon
- 3D Helicopter Game
- Dreadhalls
- Portal
Kursun bağlantısı: Oyun Geliştirmeye Giriş
Eğitimciler:
- David J. Malan: linkedin.com/in/malan/
- Doug Lloyd: linkedin.com/in/douglaslloyd/
- Brian Yu: linkedin.com/in/brian-yu/
İlginizi çekebilir:
Umarım bu kaynaklardan faydalanırsınız ve ayrıca makaleyi paylaşarak başkalarına yardım edebilirsiniz🔥. Beni, web geliştirme ve kaynaklar hakkında paylaşımlarımı Twitter’da takip edebilirsiniz @wolkanca