Python for RTL Verification: A complete course in Python, cocotb, and pyuvm - Ray Salemi