These courses are designed to develop an understanding of how computers work. They include the introduction to computers (A+) that all industry workers should have, even if working as an HTML/Website designer as a opposed to a Programmer.

Programmers, application developers, need to understand at least some basics of operating systems and memory, etc. so that they understand how the programs that they develop interact with other components of the computer system and run efficiently.