https://techeda.com/learn-computer-hardware.html
Learn Computer Hardware