Menu
Coddy logo textTech
PopülerYolculuk

C programlama Öğren

Ücretsiz, interaktif bir online C kursu. Her derste C yazıyorsun — değişkenler, kontrol akışı, fonksiyonlar, pointer'lar, bellek yönetimi — bir şey segfault verdiğinde AI ipuçları devreye giriyor ve bitirdiğinde ücretsiz bir sertifika alıyorsun.

117,962+ 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

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