Kotlin Öğren
Yeni başlayanlar için ücretsiz, etkileşimli bir online Kotlin kursu. Her derste gerçek Kotlin yazıp çalıştırırsın, takıldığın anda yapay zekâ ipuçları alırsın ve bitirdiğinde ücretsiz bir sertifika kazanırsın. Android Studio yok, JDK yok, kurulacak hiçbir şey yok.
1,000+ codders kayıtlı
213 ders187 görev826 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Temel Kavramlar
Bölüme başlaBaşlaGenişletDaraltTemel kavramlar ve becerilerle güçlü bir temel oluşturunGiriş
4 ders415Değişkenler
7 ders1330Null Olabilirliği
7 ders1130Operatörler Bölüm 1
5 ders920Operatörler Bölüm 2
5 ders920Karar Verme
6 ders1125Temel Girdi/Çıktı
6 ders1020Hesap Paylaştırma Hesaplayıcısı
Proje5 ders1Döngüler
9 ders1635Fonksiyonlar
8 ders1430Bir Dokunuşla FizzBuzz
Proje4 ders1Listelerin Temelleri
7 ders1225Diziler Üzerinde Yineleme
5 ders920Gelişmiş Listeler
5 ders920Günlük Harcama Takipçisi
Proje7 ders1Final Görevler
3 ders3Bölüm 2
Mantık ve Akış
Bölüme başlaBaşlaGenişletDaraltKotlin Temelleri üzerine map'ler, set'ler, iç içe koleksiyonlar, lambda'lar, veri işlem hatları, metin işleme ve hata yönetimi konularını öğrenerek ilerleyin. Becerilerinizi Kişi Defteri ve Envanter projelerinde, ustalık görevlerinde ve final görevlerinde uygulayın.Map'ler Bölüm 1
5 ders920Map'ler Bölüm 2
5 ders920Kümeler ve Üyelik
5 ders920İç İçe Koleksiyonlar
5 ders920Proje - Kişi Defteri
Proje5 ders1Fonksiyon Değerleri
5 ders920Koleksiyon İşlem Hatları
5 ders920Sıralama ve Gruplama
5 ders920İleri Düzey Kontrol Akışı
5 ders920Metin İşleme
5 ders920Hata Yönetimi
5 ders920Proje - Stok Yönetimi
Proje5 ders1Final Görevler
3 ders3Bölüm 3
Nesne Yönelimli Programlama
Bölüme başlaBaşlaGenişletDaraltProgramları sınıflar ve nesnelerle modelleyin. Yapıcıları, özellikleri, görünürlüğü, nesneleri ve companion'ları, kalıtımı, arayüzleri, çok biçimliliği, data, enum ve sealed sınıfları, generic'leri ve klasik tasarım kalıplarını öğrenin; ardından bir Kütüphane Yönetimi projesi geliştirin.Sınıflar ve Nesneler
6 ders1140Özellikler ve Kapsülleme
5 ders932Nesneler ve Eşlikçiler
5 ders932Kalıtım
5 ders932Arayüzler
5 ders932Çok Biçimlilik
5 ders932Özel Sınıflar
5 ders932Generic'ler
5 ders932Tasarım Kalıpları 1. Bölüm
4 ders832Tasarım Desenleri Bölüm 2
4 ders832Proje: Kütüphane Yönetimi
Proje5 ders18Final Görevler
3 ders3
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok - sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir - yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Neden Kotlin'i Coddy ile öğrenmelisin
- Tarayıcında gerçek Kotlin yaz ve çalıştır. Android Studio, IntelliJ ya da JDK kurulumu yok: her ders kodunu sunucu tarafında Kotlin derleyicisiyle derler ve çıktıyı ile derleyici hatalarını anında gösterir, masaüstünde de telefonda da.
- Android ve backend geliştiricilerin gerçekten yazdığı Kotlin:
valilevarve tip çıkarımı,?.,?:ve!!ile null güvenliği, string şablonları, ifade olarakifvewhen, aralıklar ve döngüler, varsayılan ve isimli argümanlı fonksiyonlar, ve her gün kullandığın koleksiyon metotlarıylaListileMutableList. - Yapay zekâ ipuçları Kotlin'de yeni başlayanları tökezleten yerleri açıklar: derleyicinin bir nullable'ı neden reddettiğini,
when'inif'e ne zaman tercih edileceğini,val'ın listenin değişmez olduğu anlamına neden gelmediğini. Böylece ilk dersten doğru zihinsel modeli kurarsın, forum cevabı beklemeden. - Sadece alıştırma değil gerçek programlar yaz: girdi okuyup çıktıyı biçimlendiren bir hesap bölme hesaplayıcısı, farklı bir FizzBuzz ve hata yönetimi, toplam ve ortalamalarla bir günlük harcama takipçisi. Her biri bir bölüm boyunca adım adım yazılır.