Hardware: is the first course for Information Technology. In this course we explain components and tools used by computer builders. You will learn how to repair, upgrade and build a PC for your personal use or home office.


This course is for handy persons having basic electricity knowledge. If you do not have these knowledge maybe reading electricity article on Wikipedia will help a bit. Also you need some experience with tools. I will not teach you basic skills like measuring voltage or cutting a simple wire.

Video Lectures

I have posted on YouTube a series of videos very detailed about PC components and tools. If you watch all these videos you will learn a great deal about computers. I will explain in details how to build a PC step by step and I show you several generations of computer components.

Introduction to Computer Hardware (~ 5h)

Review only the most important preparatory videos for exam: ~ 2h

  1. Computer Components
  2. Tools for PC Builders
  3. Install PC Memory
  4. PC Power Supply
  5. PATA Hard Disk
  6. Using SATA HDD
  7. Optic disk storage
  8. SD Memory Card
  9. USB Data Storage
  10. Video output connectors

For advanced computer builders: ~ 13h

Retro PC

In this series I will explain in details all the steps required to create a computer from A to Z. The first video demonstrate how to put all parts together. Second video show about cable routing and the smoke test. After this course you will be able to appreciate how difficult is to create a computer from parts.

Total watch time ~ 2h

Rating Exam

This exam has general IT questions and is very easy to take if you have followed the 10 mandatory videos. If you take a high score you can register into our leader-board at the end of the exam. I hope you will enjoy this exam. It has pictures and is fun to take. Good lack!

Start Exam

Leaderboard: Computer Hardware

maximum of 120 points
Pos.NameEntered onPointsResult
Table is loading
No data available

Note:  After this course you can take ITO: Operating Systems. There is no point to create a computer if you do not know how to install an operating system on it. Usually fully testing a computer require an operating system.