Digital Logic & Intro to Verilog
Curated: learn digital logic from gates and truth tables up to flip-flops and state machines, and get started writing Verilog — from a top free video series — then practice in a free online HDL simulator and get certified. The first module of the FPGA/HDL track.
Introduction to FPGA
Digi-Key Electronics (Shawn Hymel) · video · ~5h · Free · English
Why we picked it: The go-to free video series for getting started with digital logic in Verilog. It builds from 'what is an FPGA' up through combinational logic, clocks, flip-flops, and finite state machines — all written and simulated in Verilog — so you learn the hardware and the HDL together. It's widely recommended in the maker/EE community: featured by Hackaday's 'FPGA Starter Videos To Help Soften That Learning Curve', referenced by RISC-V International, catalogued on Class Central, and published on the Digi-Key Electronics channel (one of the largest electronics-education channels on YouTube), with all demo code and solutions on GitHub.
- what an FPGA is and how programmable logic works
- logic gates and combinational logic in Verilog (assign / wire)
- the Verilog module — inputs, outputs, and structure
- clocks and procedural (always) blocks
- sequential logic: flip-flops and registers
- finite state machines (FSMs)
- Verilog testbenches and simulation
- on-chip memory / block RAM
Study guide
Open the study guide →1 study section · what to focus on + prove it in Forge, then take the check.