Verilog Öğren
Ücretsiz ve etkileşimli online Verilog kursu. Her derste Verilog yazıyorsun; simülasyon çıktısı beklediğinle uyuşmadığında AI ipuçları ve bitirince ücretsiz bir sertifika alıyorsun.
1,265+ codders kayıtlı
90 ders78 görev534 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
Temeller
Bölüme başlaBaşlaGenişletDaraltTemel Verilog becerileriyle dijital tasarımda güçlü bir temel oluşturunGiriş
5 ders433Veri Tipleri
7 ders753Sayı Sistemleri
6 ders646Operatörler Bölüm 1
5 ders535Operatörler Bölüm 2
6 ders647Modüller
7 ders755Atama ve Kapılar
6 ders648Yarım Toplayıcı Projesi
Proje3 ders1Prosedürel Bloklar
6 ders646Karar Yapıları
6 ders635Döngüler
6 ders646Multiplexer Projesi
Proje3 ders1Zamanlama ve Gecikmeler
6 ders645Testbench Temelleri
6 ders645Trafik Işığı Kontrolcüsü
Proje5 ders1Final Meydan Okumaları
3 ders3UART
Proje4 ders1
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
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
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Coddy ile neden Verilog öğrenmelisin
- Gerçek Verilog kodunu tarayıcında yaz ve simüle et. Icarus, Vivado veya ModelSim kurmak yok - her ders Verilog modülünü derler ve testbench'i sunucu tarafında çalıştırır, simülasyon çıktısını ve varsa derleme hatalarını anında gösterir.
- Verilog'u dijital tasarımcıların gerçekten kullandığı şekilde: modüller ve portlar, wire vs. register, mantık kapısı ilkelleri (AND/OR/NOT/XOR), blocking vs. non-blocking atamalar, kombinasyonel ve ardışıl always blokları, parametreler, sonlu durum makineleri ve
$display,$monitor,$dumpvarsile testbench'ler. Bir FPGA'ya dokunmadan önce ihtiyacın olan donanım tanımlama dili temelleri. - AI ipuçları, Verilog'da herkesin takıldığı yerlerde sana yol gösterir: always blokları içinde blocking vs. non-blocking, ne zaman
wirene zamanregkullanılır, boyutlu vs. boyutsuz sayılar,xvezdeğerlerinin anlamı - böylece daha ilk dersten yazılım değil donanım zihniyetini doğru kurarsın. - Sadece alıştırma değil, gerçek donanım projeleri yap: bir half adder, 2'ye-1 ve 4'e-1 multiplexer, FSM olarak bir trafik lambası kontrolcüsü ve bir UART vericisi. Her projenin kendi testbench'i var, böylece tasarımını uçtan uca simüle edilirken görüyorsun.