Verilog 배우기
무료로 진행되는 인터랙티브 온라인 Verilog 강의. 모든 레슨에서 실제로 Verilog를 작성하며, 시뮬레이션 결과가 예상과 다를 때 AI 힌트가 도와주고, 강의를 끝내면 무료 수료증을 받습니다.
3,811+ 명의 codders가 등록함
128 개 강의127 챌린지628 퀴즈 문제
- 초보자 환영
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
무료 수료증
커리큘럼
섹션 1
기초
섹션 시작하기시작펼치기접기Verilog 핵심 기술을 익혀 디지털 설계의 탄탄한 기초를 다집니다.소개
5 개 강의433데이터 형식
7 개 강의853수 체계
6 개 강의646연산자 1부
5 개 강의535연산자 파트 2
6 개 강의647모듈
7 개 강의755할당문과 게이트
6 개 강의648절차적 블록
6 개 강의646조건문
6 개 강의634반복문
6 개 강의646멀티플렉서 프로젝트
프로젝트3 개 강의3타이밍과 지연
6 개 강의645테스트벤치 기초
6 개 강의644섹션 2
RTL 설계 및 검증
섹션 시작하기시작펼치기접기완전한 조합 논리, 부호 있는 산술 연산, 재사용 가능한 모듈, 제어된 파이프라인 및 명시적인 메모리 동작을 구현하여 신뢰할 수 있는 Verilog RTL을 설계합니다. 자기 검증 테스트벤치, 심화 도전 과제 및 Sample Monitor 프로젝트를 통해 설계를 검증합니다.신뢰할 수 있는 조합형 RTL
5 개 강의916비트 폭과 부호 있는 산술
5 개 강의916재사용 가능한 RTL
5 개 강의916제어된 순차 RTL
5 개 강의916메모리와 룩업 테이블
5 개 강의916자체 검증 테스트벤치
5 개 강의916프로젝트 - 샘플 모니터
프로젝트5 개 강의5최종 도전 과제
3 개 강의3
해보면서 배우기
실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.
연속 기록을 쌓아보세요
꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.
12 일 연속
내일도 돌아와서 연속 기록을 유지하세요!
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
더블 오어 낫싱
7일 중 5일차
연속 기록 동결
2 left
어디서나 코딩하세요
코딩 여정을 함께 하세요! 설정도, 다운로드도 필요 없이 바로 열어서 코딩을 시작하세요. iOS, Android, 웹에서 4.9점 평점으로 이용 가능합니다.
당신은 혼자가 아닙니다
글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!
모든 방식으로 학습
읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.
변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.
Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.
값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.
수료증을 받으세요
완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.
Coddy로 Verilog를 배워야 하는 이유
- 실제 Verilog 코드를 브라우저에서 작성하고 시뮬레이션할 수 있습니다. Icarus, Vivado, ModelSim을 설치할 필요 없이 - 각 레슨은 서버에서 Verilog 모듈을 컴파일하고 testbench를 실행해 시뮬레이션 결과와 컴파일 에러를 즉시 보여줍니다.
- 디지털 설계자가 실제로 사용하는 그대로의 Verilog: 모듈과 포트, wire 대 register, 게이트 프리미티브(AND/OR/NOT/XOR), blocking 대 non-blocking 대입, 조합 및 순차 always 블록, 파라미터, 유한 상태 기계, 그리고
$display,$monitor,$dumpvars를 사용한 testbench. FPGA를 만지기 전에 필요한 하드웨어 기술 언어의 기초. - AI 힌트는 모두가 헤매는 Verilog 포인트 - always 블록 안의 blocking vs non-blocking,
wire와reg의 선택, 크기 지정 / 미지정 숫자, 그리고x와z값의 의미 - 를 함께 풀어 주어, 첫 레슨부터 소프트웨어가 아닌 하드웨어의 올바른 멘탈 모델을 세울 수 있게 도와줍니다. - 단순 연습이 아닌 실제 하드웨어 프로젝트를 만듭니다: 반가산기(half adder), 2-to-1 및 4-to-1 멀티플렉서, FSM으로 구현한 신호등 컨트롤러, UART 송신기. 각 프로젝트에는 자체 testbench가 포함되어 있어 설계가 처음부터 끝까지 시뮬레이션되는 모습을 볼 수 있습니다.