What is a transistor? What is binary? What are the main parts of a CPU? In this class we will cover everything from the very basic topics, concepts and workings in computer hardware and software, all the way up to programming languages, and then onto operating systems, drivers, networking, and any additional topics the participants might be interested in. There is no need for previous engineering, math or computer skills of any kind. The only requirement is an interest in the topic and the ability to count!