These courses all are made available by Redwood EDA, LLC FREE through June 2022, so enjoy!
Computer Architecture is traditionally learned in a university setting as a lecture-and-textbook course with a lab component. Taking advantage of TL-Verilog and Makerchip, the courses below are lab courses from the start, where you learn theory by doing.
While these courses cover the content in various levels of depth, they all start with logic gates and guide you to building a simple RISC-V-based CPU.
No college tuition is required. (Training geared toward professionals is also available from Redwood EDA, LLC.)