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.
Discord
Join the server for office hours and peer discussion.