Hardware Design A curriculum for a one semester course in Digital Design specifics. The site includes assorted information on generic assembler programming, basic curcuits, and binary devices.
Karbosguide.com A complete illustrated guide to PC hardware.
New Frontiers of Learning Practical guidelines: delivery technologies, and Issues in Depth: hardware and software.