Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your ownFPGA Design and Verification
Module 2
Practical Synthesizable SystemVerilog
Module 3
Reusable Streaming and Data-Path Components
Module 4
Self-Checking Simulation and RTL Quality
Module 5
Timing Constraints and Timing Closure
Module 6
Clock and Reset Domain Crossings
Module 7
Control Buses, Registers, and Interface Adaptation
Module 8
Board-Level Serial Interfaces and Host Control
Module 9
Project: UART-Controlled Streaming Pipeline
Module 10
Project: Sensor Acquisition and Telemetry
Module 11
Project: Digital Communications Loopback
Module 12
Integrated FPGA Subsystem and Professional Delivery