Menu
Coddy logo textTech
PopülerYolculuk

C programlama Öğren

Ücretsiz, interaktif bir online C kursu. Her derste C yazıyorsun, bir şey segfault verdiğinde AI ipuçları devreye giriyor ve bitirdiğinde ücretsiz bir sertifika alıyorsun.

123,799+ 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üm4 proje187 ders163 görev1,042 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltBuild a strong foundation with essential concepts and basic skills

    Giriş

    4 ders326

    Değişkenler

    11 ders1485

    Operatörler

    9 ders1161

    Kontrol Akışı

    7 ders944

    Giriş ve Çıkış

    5 ders626

    Döngüler

    9 ders1053

    Fonksiyonlar

    7 ders1039

    Diziler

    8 ders1247

    Son Meydan Okumalar

    3 ders3
  2. Bölüme başlaBaşlaGenişletDaraltMaster advanced C programming with a focus on data structures and flow control. Learn to work with complex arrays, collections, error handling, and time management.

    Pointer Temelleri

    6 ders540

    İşaretçiler ve Diziler

    5 ders531

    Karakter Dizileri ve Stringler

    8 ders858

    Proje: Basit Metin Aracı

    Proje5 ders1

    İşaretçiler ve Fonksiyonlar

    6 ders641

    Bellek Yönetimi

    7 ders652

    Yapılar (structs)

    6 ders540

    Yapılar ve İşaretçiler

    6 ders643

    Proje: Basit Kişi Kaydı

    Proje5 ders1

    Enum'lar ve Typedef

    6 ders640

    Son Tekrar Görevleri

    3 ders3
  3. Bölüme başlaBaşlaGenişletDaraltDiscover how to organize code with classes, objects, and reusable structures

    Modüler Programlama Temelleri

    5 ders433

    Nesneler ve Metotlar

    6 ders642

    Nesne Yaşam Döngüsü

    5 ders533

    Kapsülleme

    5 ders435

    Proje: Basit Banka Hesabı

    Proje6 ders1

    Kompozisyon Yoluyla Kalıtım

    5 ders531

    Fonksiyon İşaretçileri

    5 ders534

    Polimorfizm

    6 ders641

    Proje: Şekil Çizici

    Proje5 ders1

    Jenerik Kapsayıcılar

    5 ders534

    C'de Tasarım Kalıpları

    4 ders425

    Son Meydan Okumalar

    4 ders48

C kursları

Tarayıcıda ücretsiz başlanan, uygulamalı C kursları.

Başlangıç Seviyesi Meydan Okumaları - Temel Kavramları Pratik Edin

Popüler

Başlangıç seviyesindeki kodlama bilginizi test edin ve bu programlama meydan okumalarını çözmeye çalışın. İstediğiniz dili kullanabilirsiniz, İyi Kodlamalar!

certificate icon

Tamamlayınca sertifika

  • 20
  • 20

Kodlama Problemleri

Popüler

Bu kurstaki farklı zorluk seviyelerindeki egzersizlerle programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilinde temel sözdizimi konusunda ön bilgisi olan yazılımcılar için tasarlanmıştır.

certificate icon

Tamamlayınca sertifika

  • 32
  • 31

Kodlama Problemleri: Bölüm 2

Bu kurstaki farklı zorluk seviyelerindeki alıştırmalarla programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilinin temel sözdizimi hakkında ön bilgiye sahip yazılımcılar için tasarlanan bu kurs, ilk Kodlama Problemleri kursunun bir devamı niteliğindedir.

certificate icon

Tamamlayınca sertifika

  • 25
  • 24

Stack - Veri Yapıları Serisi #1

Bu kursta Stack veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Stack oluşturacak ve bununla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!

Veri Yapıları
  • 13
  • 6
  • 1

Heapler ve Öncelikli Kuyruklar - Veri Yapıları Serisi #7

Yeni

Bu kursta, öncelikli kuyrukların temelini oluşturan Heap veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir MinHeap oluşturacak ve pratik kodlama zorluklarıyla kendinizi geliştireceksiniz!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 6
  • 1

Yıldız Deseni Eğitim Kampı

Programlama problem çözme becerilerinizi kullanarak; basitten karmaşığa, farklı seviyelerde iç içe döngüler, koşullu ifadeler ve matematiksel hesaplamalar içeren yıldız desenlerini yazdırmayı öğrenin.

  • 30
  • 28

Neden Coddy ile C programlama öğrenmelisin

  • Tarayıcında gerçek C kodu yaz ve çalıştır. GCC kurulumu yok, Makefile yok, toolchain ayarı yok. Her egzersiz C programını sunucu tarafında derler ve çıktıyı anında gösterir.
  • Gerçek hayatta kullanıldığı haliyle C: pointer'lar ve referanslar, diziler, string'ler, struct'lar, malloc ve free ile dinamik bellek, dosya I/O. Her sistem programcısının ihtiyaç duyduğu C temelleri.
  • AI ipuçları, C derleyici hatalarını ve segfault'ları okumana ve düzeltmene yardım ediyor; böylece dil daha ilk günden çözülmez bir bilmece gibi değil, yaklaşılabilir hissettiriyor.
  • Kursu bitirdiğinde ücretsiz C programlama sertifikası. Systems, embedded, OS ve game engine rolleri gibi C hakimiyetinin beklendiği alanlarda güvenilir bir referans.

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

C programlama öğrenmek kolay mı?

C, çoğu modern dile göre daha az özelliğe sahip; ama daha en başından pointer'larla ve manuel bellek yönetimiyle yüzleşmeni gerektiriyor - zor olduğu yönündeki ününün sebebi de bu. Kurs bu kavramları tek tek, her konunun ardından pratik egzersizlerle veriyor; böylece zor kısımlar tek seferde üstüne yıkılmıyor.

Önce C mi yoksa C++ mı öğrenmeliyim?

Embedded, OS düzeyinde veya düşük seviyeli sistem işleri için C ile başlayın - daha küçük ve donanıma daha yakın. Uygulama geliştirme, oyun motorları veya modern sistem işleri için C++ daha yaygın bir tercih; class'lar üzerinden daha yumuşak bir geçiş sunar, böylece belleği elle yönetmeye geçmeden önce işiniz daha kolay olur.

C programlamayı öğrenmek ne kadar sürer?

C'nin temelleri - değişkenler, koşullu ifadeler, döngüler, fonksiyonlar - günlük pratikle iki ila dört hafta sürer. Pointer'lar, struct'lar ve dinamik bellekle rahat çalışmak genelde bir ila üç ay daha alır. Ustalık (sistem seviyesinde kod, performans işleri, büyük C kod tabanları) ise yıllara yayılan bir süreç.

C programlamayı online olarak ücretsiz öğrenebilir miyim?

Evet. İnteraktif C kursu ücretsiz - tüm dersler, kodlama alıştırmaları, quizler ve bir tamamlama sertifikası dahil. C derleyicisi sunucu tarafında çalışıyor, yani C yazmaya başlamak için bilgisayarınıza GCC, Clang ya da herhangi bir IDE kurmanıza gerek yok.

Bu kursu almak için bir C derleyicisi kurmam gerekiyor mu?

Hayır. Her C alıştırması izole bir ortamda derlenir ve çıktı kodunuzun hemen yanında görünür. Yapılandırılacak Makefile, IDE veya araç zinciri yok.

C programlama kursundan sonra sertifika alıyor muyum?

Evet. C programlama kursunu bitirdiğinizde, özgeçmişinize ekleyebileceğiniz ya da LinkedIn'de paylaşabileceğiniz ücretsiz bir tamamlama sertifikası alıyorsunuz - geliştirdiğiniz systems-programming projeleri veya GitHub depolarının yanında işe yarıyor.
Coddy programming languages illustration

Coddy ile C öğrenin

BAŞLA