Yapay Zeka (YZ), modern yazılım geliştirmenin çekirdeği haline geldi; sohbet robotlarından kod üreteçlerine, öneri sistemlerine ve otomasyon araçlarına kadar her şeye güç veriyor.
Cebini yormadan becerilerini geliştirmek isteyen geliştiriciler için çevrimiçi olarak birçok ücretsiz YZ kursu bulunmaktadır. Bu programlar, sinir ağlarının temellerinden istem mühendisliğine ve büyük dil modelleri (LLM'ler) oluşturmaya kadar her şeyi kapsar.
Bu kılavuz, ister YZ'yi ilk kez keşfeden bir acemi olun ister ileri düzey konulara hakim olmak isteyen deneyimli bir mühendis olun, her geliştiricinin değerlendirmesi gereken en iyi 20 ücretsiz YZ kursunu inceliyor.
Bu ücretsiz YZ kurslarına dalmadan önce geliştirme ortamınızı doğru kurun. Bu listedeki hemen hemen her YZ kursu, OpenAI, Anthropic veya Hugging Face gibi modellerden API'leri çağırmayı, test etmeyi veya entegre etmeyi içerir. Farklı araçlarla uğraşmak yerine, YZ ile ilgili API'leri tek bir yerde tasarlamanıza, modellemenize, test etmenize, hata ayıklamanıza ve belgelemenize olanak tanıyan hepsi bir arada bir API platformu olan Apidog'u kullanın. Tüm sürtünmeyi ortadan kaldırır, böylece araçları bir araya getirmek yerine akıllı uygulamalar oluşturmaya odaklanabilirsiniz.
1. Yapay Zekanın Temelleri (Elements of AI) — Helsinki Üniversitesi & MinnaLearn

- Seviye: Başlangıç
- Süre: ~6 hafta (haftada 5–10 saat)
- Sertifika: Ücretsiz
- Erişim: Elements of AI Resmi Sitesi
Bu dünya çapında popüler kurs, YZ'nin temellerini basit ve anlaşılır bir dille tanıtır. Teknik bir geçmişi olmayan herkes için idealdir ve YZ'nin neler yapıp yapamayacağına odaklanır.
Neden almalı: Kodlamaya dayalı YZ kurslarına geçmeden önce mükemmel bir ilk adımdır.
2. Herkes İçin YZ (AI for Everyone) — DeepLearning.AI / Andrew Ng (Coursera)

- Seviye: Başlangıç
- Süre: ~6 saat
- Erişim: Coursera'da Herkes İçin YZ
YZ öncüsü Andrew Ng tarafından verilen bu kurs, YZ'nin endüstrileri, etiği ve ekip işbirliğini nasıl etkilediğine odaklanıyor. Geliştiriciler, YZ'nin iş ve sosyal etkileri hakkında geniş bir bakış açısı kazanacaklar.
Profesyonel ipucu: Ücretsiz erişim için "Denetle" (Audit) seçeneğini seçin.
3. Üretken YZ'ye Giriş (Introduction to Generative AI) — Google Cloud Skills Boost

- Seviye: Başlangıç
- Süre: ~8 saat
- Erişim: Üretken YZ'ye Giriş (Google Beceri Rozeti)
İstem tasarımına, çok modlu YZ'ye ve metinden görüntüye araçlarına pratik bir giriş. Bu kursu tamamlayan geliştiriciler, üretken YZ bilgilerini gösteren resmi bir Google beceri rozeti kazanır.
4. Makine Öğrenimi Hızlandırılmış Kursu (Machine Learning Crash Course) — Google for Developers

Seviye: Başlangıç–Orta
Süre: ~15 saat
Erişim: Makine Öğrenimi Hızlandırılmış Kursu (Google)
Mevcut en uygulamalı ücretsiz ML kurslarından biri. Etkileşimli görselleştirmeler ve kodlama alıştırmaları aracılığıyla TensorFlow temellerini öğrenin.
En iyisi: Basit ML modellerini kodlamaya başlamaya hazır geliştiriciler için.
5. CS50'nin Python ile Yapay Zekaya Giriş (CS50’s Introduction to Artificial Intelligence with Python) — Harvard Üniversitesi

Seviye: Orta
Süre: ~7 hafta (haftada 10–30 saat)
Erişim: Harvard OpenCourseWare'de CS50 YZ
Arama algoritmaları, sinir ağları ve pekiştirmeli öğrenmeye Python odaklı derinlemesine bir bakış. En az bir yıllık Python deneyimi olan geliştiriciler için idealdir.
Neden özel: Dünya standartlarında öğretim kalitesiyle bilinen Harvard'ın CS50 ekibi tarafından verilmektedir.
6. Geliştiriciler İçin ChatGPT İstem Mühendisliği (ChatGPT Prompt Engineering for Developers) — DeepLearning.AI + OpenAI

Seviye: Orta
Süre: ~1.5 saat
Erişim: DeepLearning.AI'da ChatGPT İstem Mühendisliği
Bu kısa kurs, geliştiricilere etkili istem tasarımı kullanarak ChatGPT gibi LLM'lerle daha akıllı uygulamalar oluşturmayı öğretir.
Doğrudan uygulanabilir: OpenAI API'lerini projelerinize entegre etmeyi öğrenin.
7. Üretken YZ Tam Kursu (Generative AI Full Course) — freeCodeCamp

Seviye: Başlangıç
Süre: 30+ saat
Erişim: YouTube'da Üretken YZ Tam Kursu (freeCodeCamp)
Gemini Pro, OpenAI, Llama, LangChain ve vektör veritabanlarını kapsayan kapsamlı, YouTube tabanlı bir program. Tamamen kendi hızınızda ve %100 ücretsiz.
İdealdir: Uzun biçimli, pratik video öğrenimi isteyen geliştiriciler için.
8. Azure ile Makine Öğrenimine Giriş (Introduction to Machine Learning with Azure) — Microsoft (Udacity)

Seviye: Başlangıç–Orta
Süre: ~22 saat
Erişim: Udacity'de Azure ile Makine Öğrenimine Giriş
ML temellerini Azure'un bulut tabanlı YZ araçlarıyla birleştirmeyi öğrenin. Microsoft'un ML hizmetlerini kullanarak uygulamalı laboratuvarları içerir.
9. Güvenli ve Özel YZ (Secure and Private AI) — Udacity + Facebook AI

Seviye: İleri
Süre: ~120 saat
Erişim: Udacity'de Güvenli ve Özel YZ
Gizliliği koruyan YZ, birleşik öğrenme ve diferansiyel gizlilik ile ilgilenen geliştiriciler için ileri düzey bir program.
Önkoşullar: PyTorch ve makine öğrenimine aşinalık.
10. Derin Öğrenmeye Giriş (MIT 6.S191)

Seviye: İleri
Süre: ~20 saat
Erişim: MIT 6.S191 Derin Öğrenmeye Giriş
MIT'nin amiral gemisi derin öğrenme kursu sinir ağları, bilgisayar görüşü ve NLP'yi keşfeder. Ders slaytları, laboratuvarlar ve açık kaynak projeleri içerir.
11. Hugging Face ile YZ Metin Özetleme (AI Text Summarization with Hugging Face) — LinkedIn Learning

Seviye: İleri
Süre: ~2 saat
Erişim: LinkedIn Learning'de Hugging Face ile YZ Metin Özetleme
Hugging Face Transformers kullanarak özetleme modelleri oluşturmak için hızlı tempolu, uygulamalı bir kurs.
İpucu: Ücretsiz erişim için LinkedIn'in 1 aylık ücretsiz deneme sürümünü kullanın.
12. AWS Makine Öğrenimi Temelleri (AWS Machine Learning Foundations) — AWS x Udacity

Seviye: Başlangıç–Orta
Süre: ~11 saat
Erişim: Udacity'de AWS Makine Öğrenimi Temelleri
ML kavramlarını, SageMaker'ı ve DeepRacer simülasyonlarını kapsar. YZ modellerini buluta dağıtmak için harika bir giriş.
13. Robotik İçin Yapay Zeka (Artificial Intelligence for Robotics) — Stanford x Udacity

Seviye: Orta
Süre: 8 hafta (haftada ~6 saat)
Erişim: Udacity'de Robotik İçin YZ
Sebastian Thrun tarafından verilen bu kurs, robotik, SLAM ve olasılıksal çıkarımı keşfeder.
Önkoşullar: Python + matematik (doğrusal cebir, olasılık).
14. Hugging Face ile Açık Kaynak Modeller (Open Source Models with Hugging Face) — DeepLearning.AI

Seviye: Başlangıç
Süre: ~2 saat
Erişim: DeepLearning.AI'da Hugging Face ile Açık Kaynak Modeller
Geliştiricilere çok modlu uygulamalar için açık kaynak YZ modellerini nasıl kullanacaklarını öğretir. Önkoşul gerekmez.
15. Makine Öğrenimi Mülakat Hazırlığı (Machine Learning Interview Preparation) — Udacity

Seviye: Orta
Süre: ~4 saat
Erişim: Udacity'de Makine Öğrenimi Mülakat Hazırlığı
Uygulamalı algoritma pratiği ve deneme sorularıyla ML iş mülakatlarına hazırlanın.
16. YZ Akıcılığı: Çerçeve ve Temeller (AI Fluency: Framework & Foundations) — Anthropic

Seviye: Başlangıç
Süre: ~4 saat
Erişim: Anthropic tarafından YZ Akıcılığı
Claude YZ'nin yaratıcıları tarafından oluşturulan etik bir YZ okuryazarlığı kursu. Sorumlu YZ kullanımını ve insanlar ile makineler arasındaki işbirliğini öğretir.
17. Python ile OpenAI API'lerini Kullanma (Using OpenAI APIs with Python) — Codecademy

Seviye: Başlangıç
Süre: ~2 saat
Erişim: Codecademy'de OpenAI API'lerini Kullanma
Python veya cURL kullanarak OpenAI'ye API çağrıları yapmayı, yanıtları ayrıştırmayı ve YZ özelliklerini gerçek dünya uygulamalarına entegre etmeyi öğrenin.
İçerir: Ücretsiz tamamlama sertifikası.
18. Makine Öğrenimi I: LLM'ler Oluşturma (Machine Learning I: Building LLMs) — Stanford Online

Seviye: Başlangıç–Orta
Süre: ~2 saat
Erişim: LLM'ler Oluşturma (Stanford Online)
Ön eğitim, ince ayar (SFT) ve RLHF teknikleri kullanılarak ChatGPT gibi büyük dil modellerinin nasıl eğitildiğine dair bir genel bakış.
Mükemmeldir: LLM mimarisi temellerini keşfeden geliştiriciler için.
19. AIoT Temelleri (AIoT Foundations) — Udacity x Bosch

Seviye: Orta
Süre: 2 ay (haftada 6–10 saat)
Erişim: Udacity'de AIoT Temelleri
Akıllı, bağlantılı cihazlar oluşturmak için YZ ve IoT'yi birleştirir. Uç YZ ve gömülü sistemlerle ilgilenen geliştiriciler için idealdir.
20. Yeni Başlayanlar İçin Makine Öğrenimi (Machine Learning for Beginners) — Microsoft (GitHub)

Seviye: Başlangıç
Süre: 12 hafta (kendi hızınızda)
Erişim: Yeni Başlayanlar İçin Makine Öğrenimi (Microsoft GitHub)
Jupyter not defterleri ve gerçek veri kümeleri ile regresyon, NLP ve zaman serisi tahmini konularını kapsayan yapılandırılmış, açık kaynaklı bir kurs.
Bonus: YZ ve API Projelerinizi Apidog ile Kolaylaştırın
Bu ücretsiz YZ kursları, geliştiricilerin teori öğrenmelerine ve temel beceriler geliştirmelerine yardımcı olsa da, YZ destekli uygulamalar geliştirmek genellikle birden fazla API'yi, kimlik doğrulamayı ve test iş akışlarını yönetmeyi gerektirir.
İşte burada Apidog devreye giriyor.

Apidog, geliştiricilerin API'leri tasarlama, modelleme, test etme, hata ayıklama ve belgeleme şeklini basitleştiren hepsi bir arada bir API geliştirme platformudur; bu da OpenAI, Anthropic veya Hugging Face API'leri gibi modelleri entegre eden YZ geliştiricileri için mükemmeldir.
YZ geliştiricileri için Apidog'un temel faydaları:
- Hepsi bir arada API iş akışı: spec → mock → test → docs → yayınla
- YZ destekli API tasarımı: görsel, akıllı uç nokta oluşturma
- Akıllı API Hata Ayıklama: ortamlar, değişkenler, doğrulamalar, içgörüler, istek geçmişi
- Tek tıklamayla API modelleme: ek yapılandırma olmadan API'leri modelleyin ve ön uç ile paralel geliştirmeyi saniyeler içinde engelini kaldırın
- Otomatik API testi: onaylamalar, zincirleme test senaryoları, işlevsel, performans, CI/CD
- Dönüştüren canlı API belgeleri: etkileşimli, YZ destekli, erişim kontrolüyle (Genel, Şifre, IP, E-posta, Özel Giriş) her zaman senkronize
- Güvenle yerleşik işbirliği: yorumlar, paylaşımlar, dallanma, incelemeler, birleştirmeler, roller
- Çevrimdışı alan: hava boşluklu ortamlarda güvenli bir şekilde çalışın
- API Hub ile dağıtım: genel API'lerinizin benimsenmesini artırın
- Sorunsuz geçiş: Postman koleksiyonlarını dakikalar içinde içe aktarın
Apidog ile geliştiriciler, tekrarlayan kurulum görevleri yerine akıllı uygulamalar oluşturmaya daha fazla odaklanabilirler.
Son Düşünceler
Yapay Zeka, yazılım geliştirme ortamını yeniden şekillendiriyor. Amacınız ister bir YZ sohbet robotu oluşturmak, ister bir model eğitmek veya üretken YZ'yi uygulamalara entegre etmek olsun, bu 20 ücretsiz YZ kursu başlamak için ihtiyacınız olan her şeyi sağlar.
API iş akışlarını kolaylaştırmak ve YZ özelliklerini daha hızlı prototiplemek için öğrenmenizi Apidog gibi araçlarla birleştirin.
Bugün öğrenmeye başlayın ve yeni nesil akıllı uygulamaları inşa edin.
