Menu
CoddyTech
Yolculuk

Rust Öğren

Ücretsiz, interaktif online Rust kursu. Her derste Rust yazıyorsun; borrow checker karşına çıktığında AI ipuçları yardımına geliyor, bitirdiğinde ücretsiz bir sertifika alıyorsun.

22,347+ codders kayıtlı

202 ders175 görev1,119 quiz sorusu

  • 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 proje202 ders175 görev1,119 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltTemel kavramlar ve temel becerilerle sağlam bir temel oluşturun

    Giriş

    4 ders424

    Değişkenler Bölüm 1

    5 ders539

    Değişkenler Bölüm 2

    5 ders433

    Operatörler Bölüm 1

    5 ders438

    Karar Yapıları

    5 ders532

    Temel Girdi-Çıktı

    4 ders417

    Hesap Makinesi Uygulaması

    Proje4 ders1

    Döngüler

    8 ders851

    Değişken Bağlamaları

    4 ders230

    Diziler Üzerinde Gezinme

    4 ders333

    String İşlemleri

    4 ders424

    Final Projeleri

    3 ders37
  2. Bölüme başlaBaşlaGenişletDaraltProblem çözme becerilerini geliştirin ve dinamik, etkileşimli programlar oluşturun

    İleri Seviye Kontrol Akışı

    6 ders1139

    Vektörlere Giriş

    8 ders856

    Komut Satırı Yapılacaklar Listesi

    5 ders5

    Hash Map'ler ile Anahtar-Değer Çiftleri

    8 ders653

    Proje: Basit Öğe Envanteri

    5 ders5

    String Dilimleri ve Daha Fazlası

    5 ders432

    Closures ve Anonim Fonksiyonlar

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

    Metotlar ve Davranış

    7 ders748

    Kapsülleme ve Modüller

    6 ders543

    İleri Seviye Enum'lar

    5 ders535

    Proje: Sanal Evcil Hayvan

    Proje5 ders1

    Generic Yapılar

    5 ders533

    Trait Tanımlama

    6 ders641

    Standart Trait'ler

    5 ders536

    Sınırlandırıcı Olarak Trait'ler

    5 ders534

    Proje: Doküman Sistemi

    Proje5 ders1

    Rust'ta Tasarım Kalıpları

    5 ders531

    Final Meydan Okumalar

    3 ders3

Rust kursları

Tarayıcıda ücretsiz başlanan, uygulamalı Rust 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

Yığın - Veri Yapıları Serisi #1

Popüler

Bu kursta Yığın (Stack) veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Yığın oluşturacak ve bununla ilgili kodlama problemleri çözerek pratik yapacaksınız!

Veri Yapıları
  • 13
  • 6
  • 1

Kodlama Problemleri

Bu kurstaki farklı zorluk seviyelerine sahip alıştırmalarla programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilinin temel söz dizimi hakkında ön bilgiye sahip yazılımcılar için tasarlanmıştır.

certificate icon

Tamamlayınca sertifika

  • 32
  • 31

AVL Tree - Veri Yapıları Serisi #10

Bu kursta AVL Tree veri yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan kendi kendini dengeleyen bir ikili arama ağacı inşa edecek ve kodlama egzersizleriyle pratik yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 16
  • 6
  • 1

Bağlı Liste - Veri Yapıları Serisi #5

Bu kursta Bağlı Liste (Linked List) veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Bağlı Liste oluşturacak ve bununla ilgili kodlama pratikleri yapacaksınız!

Veri Yapıları
certificate icon

Tamamlayınca sertifika

  • 14
  • 6
  • 1

İkili Ağaç (Binary Tree) - Veri Yapıları Serisi #3

Bu kursta İkili Ağaç (Binary Tree) veri yapısını öğrenecek, tercih ettiğiniz programlama dilini kullanarak sıfırdan bir İkili Ağaç oluşturacak ve bununla ilgili kodlama egzersizleri yapacaksınız!

Veri Yapıları
  • 13
  • 5
  • 1
Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

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.

playground.js
Kod Editörü
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Girdi
"Alex"
Çıktı
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Ya Hep Ya Hiç

7 günün 5. günü

fire Freeze icon

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.

Python
7Seri
250Puan
5Enerji
Değişkenler
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
DEVAM ET
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Yolculuk
Hedefler
Liderlik Tablosu
Profil
4.9
YıldızYıldızYıldızYıldızYıldız
Puan

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!

Challenger Ligi
Challenger Ligiİlk 7 yükselir
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconYükselme bölgesileaderboard Arrow Up icon

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şkenlere Giriş
Ses

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.

1xSarah

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.

CoddyTamamlama Sertifikası
Bu belge şunu onaylar:Ahmet Yılmazbaşarıyla tamamlamıştır
python iconPython Temelleri
Doğrulandı
TarihOca 2026
LinkedInLinkedIn'e Ekle

Neden Coddy ile Rust öğrenmelisin

  • Gerçek Rust kodunu tarayıcında yaz ve çalıştır. rustup kurulumu yok, Cargo ayarı yok. Her ders, Rust programını sunucu tarafında derler ve çıktıyı (varsa derleyici hatalarını da) anında gösterir.
  • Rust'ı eşsiz kılan ne varsa: ownership, borrowing, lifetimes, traits, enum'lar ve pattern matching, Result ile hata yönetimi. Her sistem programcısının ihtiyaç duyduğu Rust temelleri.
  • Yapay zeka ipuçları, Rust'ın katılığıyla ünlü compiler hatalarında sana yol gösterir; böylece başlangıçta borrow checker bir duvar yerine bir öğretmene dönüşür.
  • Kursu bitirdiğinde ücretsiz Rust sertifikası. Rust'ın giderek tercih edilen dil haline geldiği sistem, altyapı, blockchain ve embedded pozisyonları için inandırıcı bir referans.

Rust öğrenme hakkında sık sorulan sorular

Rust öğrenmek kolay mı?

Rust'ın zor bir dil olarak ünü genellikle ownership ve borrow checker yüzündendir - çoğu dilde karşılaşmadığın kavramlar. İyi tarafı, derleyicinin koca bir hata sınıfını daha derleme aşamasında yakalamasıdır. Bu kursta ownership ve borrowing kavramlarını yavaş yavaş, küçük egzersizlerle tanıyorsun; böylece borrow checker bir duvar olmaktan çıkıp öğretmene dönüşüyor.

Rust ne için kullanılır?

Sistem programlama, altyapı (Linux çekirdeğinin bazı kısımları, Cloudflare, Discord, Dropbox), komut satırı araçları, gömülü sistemler, WebAssembly ve blockchain ile kripto kodunun giderek büyüyen bir kısmı. C ve C++ ile aynı alanları hedefliyor ama çok daha güçlü güvenlik garantileriyle.

Rust öğrenmek ne kadar sürer?

Rust temelleri - söz dizimi, kontrol akışı, fonksiyonlar, struct'lar, enum'lar - günlük çalışmayla iki ila dört haftada oturuyor. ownership, borrowing, lifetimes ve trait'lerle rahat ettiğin noktaya gelmek genelde iki ila altı ay daha alıyor. Ustalık (ileri seviye lifetimes, async, unsafe Rust) çok daha uzun bir yol ve en iyi gerçek projelerle ilerliyor.

Rust mı yoksa Go mu öğrenmeliyim?

İkisi de sunucu ve altyapı için tasarlanmış, modern ve statik tipli dillerdir; ama öncelikleri farklıdır. Go; hızlı derleme süresi, basit eşzamanlılık ve küçük bir spesifikasyon için optimize edilmiştir - öğrenmesi daha kolaydır. Rust ise garbage collector olmadan performans ve bellek güvenliği için optimize edilmiştir - öğrenmesi daha zordur ama daha alt seviyeye iner. Backend ve bulut araçları için Go'yu seçin; sistem programlama, performans kritik kod ya da eskiden C/C++ ile yazılan her şey için Rust'ı seçin.

Rust'ı online olarak ücretsiz öğrenebilir miyim?

Evet. İnteraktif Rust kursu ücretsiz - tüm dersler, kodlama alıştırmaları, quizler ve sertifika dahil. Rust sunucu tarafında derleniyor, dolayısıyla gerçek Rust kodu yazmaya başlamak için rustup veya Cargo'yu yerel olarak kurmanıza gerek yok.

Rust kursunu bitirince sertifika alıyor muyum?

Evet. Rust kursunu bitirdiğinizde ücretsiz bir tamamlama sertifikası alıyorsunuz. Özgeçmişinize ekleyebileceğiniz veya LinkedIn'de geliştirdiğiniz Rust projeleri, CLI araçları ya da açık kaynak katkılarınızın yanında paylaşabileceğiniz, doğrulanabilir bir referans.

Bu kursu içeren öğrenme yolları

Bu kurs daha uzun bir yolun bir adımı: birden fazla kurs, bir mentorun öğreteceği sırayla, her biri kendi ücretsiz sertifikasıyla.

Coddy programlama dilleri çizimi

Coddy ile Rust öğrenin

BAŞLA