Complete course · 4 modules
Start from zero and learn to describe real hardware in code. Build intuition for RTL, write combinational and sequential circuits, run real simulations, and finish with a complete ALU design brief.
Create a free account to open the lessons and keep your progress.

Start with the electrical meaning of a bit. Finish by seeing how your RTL becomes silicon.
Module 01
No prior hardware or programming experience required.
Lessons
What you'll learn
Module 02
Complete the From Circuits to Code module first.
Lessons
What you'll learn
Module 03
Complete the Combinational Logic module first.
Lessons
What you'll learn
Module 04
Complete all three previous modules first.
Lessons
What you'll learn