Computer Fundamentals
Learning computer fundamentals are essential for everyone. If you are beginner, you should watch these videos to have basic understanding about computer system and its functioning. Fundamentals is an umbrella term giving shelter to many topics like number system, basic hardware components, history, memory organization, data representation, etc.
Number System
Computer Organization