P12

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.

Curated course · learn it herecurated 2026-08-06

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.

Covers
  • 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
Go take the courseStudy the course, then use the study guide below and take the check to get certified.

1 study section · what to focus on + prove it in Forge, then take the check.

  1. 1.Study guide — what to focus on~15 min

Knowledge check

10 questions · ~6 min · pass 70%

Take the K-Check →

Scenario check

1 scenario · AI roleplay · rubric-graded

Take the S-Check →