Menu
Coddy logo textTech
PopülerYolculuk

C# Öğren

Ücretsiz, etkileşimli bir online C# kursu. Her derste kendin C# yazıyorsun — syntax, sınıflar, kalıtım, interface'ler, LINQ — gerçek C# kod örnekleri, takıldığında yapay zeka ipuçları ve bitirdiğinde ücretsiz tamamlama sertifikasıyla.

108,642+ codders kayıtlı

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Müfredat

3 bölüm3 proje205 ders185 görev1,295 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltTemel kavramlar ve temel becerilerle sağlam bir temel oluşturun

    Giriş

    4 ders323

    Değişkenler Bölüm 1

    5 ders539

    Değişkenler Bölüm 2

    5 ders431

    Operatörler Bölüm 1

    5 ders438

    Operatörler Bölüm 2

    5 ders531

    Karar Yapıları

    6 ders638

    Temel Girdi/Çıktı

    6 ders633

    Hesap Makinesi Uygulaması

    Proje4 ders1

    Döngüler

    8 ders752

    Metotlar (Fonksiyonlar)

    6 ders641

    Dizi Temelleri

    6 ders629

    String İşlemleri

    3 ders324

    Koleksiyonlar Üzerinde Gezinme

    3 ders323

    Final Meydan Okumaları

    3 ders38
  2. Bölüme başlaBaşlaGenişletDaraltVeri yapıları ve akış kontrolüne odaklanarak ileri düzey C# programlamasını ustalaşın. Karmaşık diziler, koleksiyonlar, hata yönetimi ve zaman yönetimi ile çalışmayı öğrenin.

    Multi-dimensional Arrays

    7 ders750

    Advanced Decision Making

    5 ders932

    Loop Enhancements

    5 ders632

    Flow Control Techniques

    5 ders938

    Exception Handling

    8 ders1160

    Null Handling

    5 ders832

    Logical Operators Advanced

    4 ders723

    Data Analysis System

    Proje6 ders1

    HashMap Part 1

    6 ders536

    HashMap Part 2

    4 ders415

    HashSet Part 1

    6 ders537

    HashSet Part 2

    5 ders539
  3. Bölüme başlaBaşlaGenişletDaraltSınıflar, nesneler ve yeniden kullanılabilir yapılarla kodu nasıl organize edeceğinizi keşfedin

    OOP Temelleri

    9 ders972

    Özellikler ve Statik Üyeler

    5 ders545

    Sınıf Mimarisi

    4 ders427

    Kalıtım

    6 ders644

    Polimorfizm ve Arayüzler

    6 ders644

    Kapsülleme

    5 ders535

    İleri Düzey Özellikler

    5 ders535

    İleri Düzey OOP Kavramları

    6 ders653

    Değişken Argümanlar

    4 ders436

    Tasarım Kalıpları Bölüm 1

    5 ders545

    Tasarım Kalıpları Bölüm 2

    6 ders655

    Proje: Kütüphane Sistemi

    Proje6 ders1

    Final Meydan Okumaları

    3 ders3

Neden Coddy ile C# öğrenmelisin

  • Tarayıcıda gerçek C# kodu yaz ve çalıştır. Visual Studio kurulumu yok, .NET SDK ayarı yok. Her ders C# programını sunucu tarafında derler ve çıktıyı anında gösterir.
  • Üretimde kullanılan haliyle nesne yönelimli C#: sınıflar, property'ler, kalıtım, arayüzler, generic'ler, exception handling, LINQ. Her konunun ardından kod örnekleri ve alıştırmalar.
  • AI ipuçları, C# kodunu hata ayıklamana ve derleyici hatalarını okumana yardım eder; özellikle OOP'a yeniyseniz dil göz korkutucu olmak yerine yaklaşılabilir hisseder.
  • Bitirdiğinde ücretsiz C# tamamlama sertifikası alırsın. C# bilgisinin temel bir beklenti olduğu game-dev (Unity), backend ve kurumsal pozisyonlar için işine yarar.

C# öğrenme hakkında sık sorulan sorular

C# öğrenmek kolay mı?

C#, güçlü tipli dillerin daha kolay öğrenilenlerinden biri. Söz dizimi tutarlı, standart kütüphane geniş ve iyi belgelenmiş; properties ve pattern matching gibi modern özellikler de tekrar eden kod yükünü azaltıyor. Yeni başlayanların çoğu ilk C# programını ilk saat içinde çalıştırıyor, bir hafta içinde de sınıflara ve kalıtıma geliyor.

C# öğrenmek ne kadar sürer?

C# temelleri — söz dizimi, metotlar, sınıflar, nesneler — günlük pratikle iki ila dört haftanı alır. Inheritance, interface, generic ve LINQ'i rahatça kullanabilmek genellikle bir ila üç ayı bulur. ASP.NET, Unity oyun geliştirme veya kurumsal mimari kalıplarına derinlemesine girmek bunun üzerine ayrı bir süreçtir.

C# ile Java arasındaki fark nedir?

C# ile Java yakın akraba. İkisi de güçlü tipli, sınıf tabanlı, çöp toplayıcılı diller. C# yeni özellikleri daha hızlı benimsiyor (properties, LINQ, async/await, pattern matching) ve Unity oyun geliştirme ile Windows araçlarında yoğun olarak kullanılıyor. Java ise daha çok Android ve büyük kurumsal backend tarafına yatkın. Beceriler iki yönde de aktarılabilir.

C#'ı oyun geliştirme için kullanabilir miyim?

Evet. C#, dünyanın en popüler oyun motorlarından biri olan Unity'nin birincil scripting dilidir. Burada öğreneceğin OOP temelleri (sınıflar, kalıtım, arayüzler) doğrudan Unity'nin component modeline karşılık geliyor; yani C# kursunu bitirdiğinde Unity'de ciddi bir avantajla başlarsın.

C#'ı online olarak ücretsiz öğrenebilir miyim?

Evet. İnteraktif C# kursu ücretsiz — dersler, kodlama alıştırmaları, testler ve bir sertifika. Editör tarayıcınızda çalışıyor, dolayısıyla C# yazmaya başlamak için Visual Studio, .NET SDK ya da herhangi bir IDE kurmanız gerekmiyor.

Kurstan sonra C# sertifikası alıyor muyum?

Evet. C# kursunu tamamladığınızda, özgeçmişinize ekleyebileceğiniz veya LinkedIn'de paylaşabileceğiniz ücretsiz bir tamamlama sertifikası alırsınız — geliştirdiğiniz Unity projeleri, .NET uygulamaları veya GitHub depolarının yanında doğrulanabilir bir referans olur.
Coddy programming languages illustration

Coddy ile C# öğrenin

BAŞLA