A chip you can reprogram into any digital circuit you want. We start from "what even is an FPGA?" and build all the way to UART, timing closure and soft-core CPUs — one short, hands-on lesson at a time.
▶ Start with Day 1 — What is an FPGA?FPGAs power 5G base stations, AI accelerators, spacecraft, video gear and the lab benches of every hardware engineer — because they let you build custom digital hardware in software, with no factory required. This course assumes zero FPGA experience. If you can follow our Verilog basics you can follow this. Each lesson is plain-English, with diagrams, real HDL code and a quick self-check. New lessons publish regularly — bookmark this page.
New lessons publish regularly. Finished the ARM course? This is the perfect next step. Also see the ARM Architecture course and the online Verilog simulator.