Solidity Öğren
Ücretsiz, etkileşimli bir online Solidity kursu. Her derste gerçek bir akıllı sözleşme yazıp çalıştırırsın; çıktın eşleşmediğinde yapay zeka ipuçları alırsın ve bölümü bitirdiğinde ücretsiz bir sertifika kazanırsın.
1,000+ codders kayıtlı
53 ders51 görev209 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 Bilgiler
Bölüme başlaBaşlaGenişletDaraltHiç programlama deneyiminiz olmadan başlayın ve Solidity konusunda sağlam bir temel oluşturun: değişkenler, karar yapıları, fonksiyonlar, durum, döngüler, diziler, eşlemeler, yapılar, enum'lar, koruma mekanizmaları ve olaylar. Her kavramı alıştırmalar, ustalık görevleri ve bölüm testleriyle pekiştirin.Giriş
4 ders324Değişkenler ve Türler
6 ders1125Aritmetik
5 ders920Kararlar
5 ders920Fonksiyonlar
5 ders920Sözleşme Durumu
5 ders920Döngüler
5 ders920Diziler
5 ders920Veri Modelleri
5 ders920Sözleşme Kuralları
5 ders720Son Zorluklar
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 Solidity'yi Coddy ile öğrenmelisin
- Tarayıcında gerçek Solidity yaz ve çalıştır. Remix, Hardhat, Foundry, MetaMask veya testnet gerekmez: her ders kontratını solc ile derler, sunucu tarafında bir EVM üzerinde çalıştırır ve çıktıyı, event'leri ve varsa derleyici hatalarını anında gösterir.
- Solidity'yi akıllı sözleşme geliştiricilerinin gerçekten kullandığı şekliyle öğren: kontrat yapısı,
uintveintboyutları,boolvestring, tam sayı bölmesi ve kalanla aritmetik,if/elsezincirleri, parametreli ve dönüş değerli fonksiyonlar,pureveview, durum değişkenleri ve public getter'lar, sabitler,forvewhiledöngüleri, memory ve storage'da sabit ve dinamik diziler,address,mapping,struct,enum,require,revert, event'ler ve görünürlük. - Yapay zeka ipuçları, Solidity'de herkesin takıldığı noktalarda sana yol gösterir: memory ile storage farkı,
uint'in neden negatif olamayacağı, kalanı atan tam sayı bölmesi, bir fonksiyonun ne zamanpure,viewya da ikisi de olmaması gerektiği verequire'ın bir işleme gerçekte ne yaptığı. Böylece ilk dersten itibaren EVM hakkında doğru zihinsel modeli kurarsın. - Sadece alıştırma değil, gerçek kontratlar geliştir: bir profil kartı, paylaşılan bir sayaç, bir envanter takipçisi, bir skor tablosu ve bir rezervasyon özeti. Her proje, derlenmiş kontratına karşı çalışan testlerle gelir; böylece uçtan uca nasıl davrandığını görürsün.
Solidity öğrenmeyle ilgili sık sorulan sorular
Solidity ne için kullanılır?
Solidity öğrenmek zor mu?
require ise tüm işlemi geri alır. Kurs bu fikirleri her seferinde bir ders olmak üzere öğretir; değişkenler ve aritmetikle başlar, mapping, struct, event ve guard'lara kadar ilerler.