Yapay Zeka Orta Seviye ⭐ Öne Çıkan

Python ile Yapay Zeka Uygulamaları Geliştirme

Python & LangChain ile OpenAI, Google ve Açık Kaynak modelleri harmanlayan modern LLM mimarileri ve RAG sistemleri kurun

9 saat 39 dk içerik
47 ders
81 öğrenci katıldı

Kurs Hakkında

Python ile üretken yapay zekâ uygulamaları geliştirmek artık sadece büyük şirketlerin değil, geliştiricilerin de erişebileceği güçlü bir teknoloji haline geldi. Bu kurs, LangChain ve LangGraph kullanarak modern LLM tabanlı uygulamaları sıfırdan geliştirmeyi uygulamalı olarak öğrenmek isteyenler için hazırlandı.

Kurs boyunca yalnızca teoriyi değil, gerçek hayatta kullanılabilecek uygulama odaklı yapay zekâ projeleri geliştireceğiz. OpenAI, Google modelleri ve açık kaynak LLM’leri nasıl birlikte kullanabileceğinizi öğrenecek, farklı modelleri tek bir mimaride nasıl birleştirebileceğinizi göreceksiniz.

LangChain ile LLM entegrasyonları, araç kullanımı (tools), agent yapıları ve veri akışlarını kurmayı öğrenirken, LangGraph ile daha gelişmiş ve kontrol edilebilir AI workflow mimarileri oluşturacağız. Ayrıca modern yapay zekâ uygulamalarının en önemli konularından biri olan RAG (Retrieval Augmented Generation) sistemlerini kurarak kendi verilerinizle çalışan akıllı asistanlar geliştireceğiz.

Kursun en heyecan verici bölümlerinden birinde konuşan AI asistanları, bilgi tabanlı chatbotlar ve dokümanlarla konuşabilen sistemler geliştireceğiz. Bu süreçte prompt tasarımı, embedding kullanımı ve vektör veritabanları gibi kritik konuları da pratik projeler üzerinden öğreneceksiniz.

Geliştirdiğimiz bu yapay zekâ uygulamalarını FastAPI kullanarak gerçek bir API servisine dönüştürmeyi, ölçeklenebilir hale getirmeyi ve ürün seviyesinde kullanıma hazır hale getirmeyi de öğreneceksiniz.

Eğer Python biliyor ve gerçek projeler geliştirerek Generative AI dünyasına güçlü bir giriş yapmak istiyorsanız, bu kurs tam size göre. Teoriden çok pratik, fikirden çok gerçek çalışan AI uygulamaları sizi bekliyor. Ayrıca kurs boyunca öğrendiğiniz mimarileri kendi projelerinize uyarlayabilecek güçlü bir altyapı da kazanacaksınız.

Ders İçerikleri

8 bölüm · 47 ders · 9 saat 39 dk toplam süre

Temel Konular

3 ders

Kurulum: Python, Sanal Ortam (venv) ve VS Code Hazırlığı

Önizleme · 4:25

Kaynak Dosyalar & Github

Kilitli · 4:20

Yapay Zeka Kavramları

Kilitli · 8:07

AI ile Marka İtibar Analizi - Gemini API

8 ders

Proje Tanıtımı: Müşteri Yorumlarını Anlayan Bir Yapay Zeka

Kilitli · 5:42

Google Gemini API Anahtarı (Key) Alma

Kilitli · 5:24

Proje Klasörü ve Sanal Ortam (venv) Kurulumu

Kilitli · 7:01

API Bağlantısı ve "Hello World" Testi

Kilitli · 10:45

SentimentAnalyzer Sınıfını (Class) Oluşturma

Kilitli · 7:46

Prompt Mühendisliği: Yapay Zekayı JSON Çıktıya Zorlamak

Kilitli · 8:27

API Cevabını İşleme ve Parsing İşlemleri

Kilitli · 10:09

Final Projesi: Toplu Yorum Analizi ve Raporlama

Kilitli · 18:59

AI SEO Uzmanı (Keyword Extractor) - OpenAI API

7 ders

Proje Tanıtımı: SEO Neden Önemli? Manuel İşlere Son Veriyoruz

Kilitli · 4:10

OpenAI API Anahtarı Alma ve Bakiye Yönetimi

Kilitli · 5:52

OpenAI ile İlk Temas ve Güvenlik (.env Kullanımı)

Kilitli · 15:06

AI Mimarisi: KeywordExtractor Sınıfı ve Temperature Ayarı

Kilitli · 15:11

SEO Aracını Sosyal Medya Asistanına Dönüştürmek

Kilitli · 10:37

Yapay Zekayı Web Servisine Dönüştürme: FastAPI ve Swagger UI

Kilitli · 18:24

Python API'yi Web Arayüzüne Bağlamak

Kilitli · 23:28

LangChain ile Uygulama Geliştirme

5 ders

Temel Yapı Taşları ve İlk Zincir (Models, Prompts & LCEL)

Kilitli · 13:51

Çıktıyı Kontrol Etmek (Output Parsers)

Kilitli · 15:05

LangChain ile Hafıza Yönetimi - Stateless

Kilitli · 7:47

RunnableWithMessageHistory ile History

Kilitli · 13:00

Kalıcı Hafıza (Persistent Memory): SQL Veritabanı ile Geçmişi Kaydetmek

Kilitli · 5:59

Kişisel AI Asistanı Uygulaması (LangServe & SQL Entegrasyonu)

8 ders

Projenin Tanıtımı

Kilitli · 3:01

Refactoring: "Backend" Hazırlığı (Mevcut OOP kodunu ayrıştırma)

Kilitli · 12:03

Çoklu Oturum (Session) ve Kullanıcı Yönetimi

Kilitli · 20:50

FastAPI ile Service Oluşturalım

Kilitli · 16:09

Javascript App: Temel Yapı, Değişkenler ve Başlatma

Kilitli · 15:18

Javascript App: Asenkron Veri İletişimi ve Oturum Yönetimi

Kilitli · 23:09

Javascript App: Mesajlaşma

Kilitli · 17:50

Javascript App: Streaming (Akış) ve Yanıt Durdurma

Kilitli · 20:44

RAG Mimarisi ve Vektör Veritabanları

5 ders

RAG Temelleri: Veriyi Yükleme (Loading) ve Parçalama (Chunking)

Kilitli · 17:54

ChromaDB Kurulumu ve Vektör Kaydı (Indexing)

Kilitli · 15:28

Vektörleri ve Boyutları Görüntülemek

Kilitli · 10:14

Semantik Arama ve Skorlama

Kilitli · 19:53

Veriyi LLM ile Konuşturmak (RAG Zinciri)

Kilitli · 16:38

LangChain ve RAG ile İleri Seviye AI Asistanı Geliştirme

6 ders

Dokümanlarla Konuşan Yapay Zeka: RAG ve Vektör Veritabanı

Kilitli · 7:54

Adım Adım RAG: Önce Arayıcıyı (Retriever) Test Etmek

Kilitli · 12:52

Conversational RAG V1: Hafızalı Sohbet Botu Mimarisi

Kilitli · 14:25

Conversational RAG V2: Hafızalı Sohbet Botu Mimarisi

Kilitli · 18:01

Advanced RAG (V3): Router Mimarisi ve Hibrit Akış

Kilitli · 19:56

Pydantic ile Çıktıyı Parse Etme

Kilitli · 8:55

Statik Bottan Dinamik Ajana: Agents

5 ders

LLM Nasıl "Eylem" Yapar? (Function Calling)

Kilitli · 5:34

Kendi Aracımızı Yazmak (@tool Dekoratörü)

Kilitli · 13:52

Agent Entegrasyonu

Kilitli · 11:51

Agent Hafızası

Kilitli · 11:05

Tavily Search Tool

Kilitli · 6:19

Eğitmen

Sadık Turan
Sadık Turan

Yazılım Geliştirici & Eğitmen

Merhaba, Ben Sadık Turan

Yaklaşık 20 yıllık yazılım sektörü deneyimimle, edindiğim bilgi ve tecrübeyi sade, anlaşılır ve uygulama odaklı eğitimlerle paylaşmaktayım.

Eğitim anlayışımın temelinde; yalnızca teorik bilgi vermek değil, gerçek projeler geliştirerek öğrenmeyi sağlamak yer alır. Hazırladığım tüm içerikler, sıfırdan başlayan bir öğrencinin bile kısa sürede kendi projelerini geliştirebilecek seviyeye ulaşmasını hedefler.

Amacım; karmaşık konuları basitleştirerek, öğrenme sürecinizi daha verimli ve keyifli hale getirmek, sizi özgüvenli bir yazılımcı haline getirmektir.

Bugüne kadar farklı platformlarda 600.000’e yakın öğrenciye ulaşan eğitimlerimle, yazılım dünyasına nitelikli geliştiriciler kazandırmaya devam ediyorum. Öğrencilerimin kariyer yolculuğuna katkı sağlamak, benim için en büyük motivasyon kaynağıdır.

Eğer;

✅ Uygulamalı öğrenmeyi
✅ Kalıcı bilgi edinmeyi
✅ Sade ve net anlatımı
önemsiyorsanız, doğru yerdesiniz.

“Tüm eğitim içeriklerimi Kod Atölyem çatısı altında hazırlıyor ve sizlerle buluşturuyorum.”

Birlikte öğrenmek ve gelişmek dileğiyle.