Practice RTL with clear learning paths

Learn hardware design step by step.

Pick a dojo based on your goal: master the basics, prepare for interviews, or deepen architecture understanding.

Foundations

RTL Basics Dojo

Build confidence with short exercises on wires, gates, muxes, vectors, counters, and early FSMs.

Interview track

RTL Interview Prep Dojo

Practice interview-style RTL design problems: FIFOs, arbiters, handshake logic, packet parsing, and controllers.

Reading room

Computer Architecture Dojo

Learn architecture with clear visuals: pipelines, cache behavior, branch prediction, hazards, and memory systems.

Inspired by real interview loops from teams at

All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Contact

Questions, suggestions, or dojo ideas?

Email or Discord is the fastest way to shape what comes next, especially for RTL basics curation and architecture reading paths.